Project

General

Profile

Actions

Task #3135

closed

Rename EcdsaKeyParams to EcKeyParams

Added by Yingdi Yu over 8 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
Normal
Category:
Security
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
1.00 h

Description

ECDSA is the name of a signing algorithm using the Elliptic Curve key.

A EC key can also be used in encryptio, e.g., ECIES.

However, the abstraction for EC key parameter is named as EcdsaKeyParams. We need to rename it to EcKeyParams.


Related issues 1 (0 open1 closed)

Blocked by ndn-cxx - Task #2926: Refactor KeyChainClosedYingdi Yu

Actions
Actions #1

Updated by Junxiao Shi over 8 years ago

  • Subject changed from Beginner task: Rename EcdsaKeyParams to EcKeyParams to Rename EcdsaKeyParams to EcKeyParams
  • Description updated (diff)
  • Start date deleted (08/26/2015)
  • Estimated time set to 1.00 h

I have added this issue to ndn-redmine-beginner bookmark list.

Actions #2

Updated by Spyros Mastorakis over 8 years ago

  • Status changed from New to In Progress
  • Assignee set to Spyros Mastorakis
  • % Done changed from 0 to 10
Actions #3

Updated by Spyros Mastorakis over 8 years ago

  • Status changed from In Progress to Code review
  • % Done changed from 10 to 90
Actions #4

Updated by Junxiao Shi over 8 years ago

http://gerrit.named-data.net/2402

There is a dispute on where to upload this change, master or feature-keychain:

Yingdi Yu 09-04 11:50
I prefer to put this commit into feature-keychain branch, instead of master branch.

Spyros Mastorakis 09-04 12:04
Why so? It does not break anything and it is backward compatible.

Yingdi Yu 09-04 12:58
Because feature-keychain introduces more code that use EcdsaKeyParams, so you need to add one commit to fix that anyway. It is up to you, either you make two commits, one in master and one in feature-keychain, or you make one commit in feature-keycahin.

Spyros Mastorakis 09-04 13:00
I see. I think that making two commits (one for master and one for the feature-keychain branch) makes more sense. I will proceed like this.

Alex Afanasyev 09-04 17:21
i don't see how making two commits makes sense. The branch code will be merged at some point and the same change will be in multiple places.
If it goes to master, feature branch needs to be rebased

Spyros Mastorakis 09-04 18:07
This commit is ready for master. Decide what you want to merge and where and let me know.

Actions #5

Updated by Junxiao Shi over 8 years ago

  • Status changed from Code review to In Progress
  • Target version set to v0.5

20150915 conference call decides to upload this commit to feature-keychain branch only.

Actions #6

Updated by Junxiao Shi over 8 years ago

  • Assignee deleted (Spyros Mastorakis)

Spyros says he won't work on this recently. This needs re-assigned.

Actions #7

Updated by Yingdi Yu over 8 years ago

  • Assignee set to Zhiyi Zhang
Actions #8

Updated by Yingdi Yu over 8 years ago

Actions #9

Updated by Junxiao Shi almost 8 years ago

To keep backward compatibility, we still need to keep EcdsaKeyParams using typedef, but mark it as deprecated.

In note-5 we decided that this patch goes to feature-keychain branch which already contains many breaking changes.
Is it still necessary to have a deprecated EcdsaKeyParams alias?

Actions #10

Updated by Junxiao Shi almost 8 years ago

  • Description updated (diff)

20160721 call agrees that deprecated alias is unnecessary for feature-keychain branch.

Actions #11

Updated by Alex Afanasyev over 7 years ago

  • Assignee changed from Zhiyi Zhang to Alex Afanasyev
Actions #12

Updated by Alex Afanasyev over 7 years ago

  • Status changed from In Progress to Closed
  • % Done changed from 90 to 100
Actions

Also available in: Atom PDF