Project

General

Profile

Actions

Task #2926

closed

Refactor KeyChain

Added by Yingdi Yu almost 9 years ago. Updated almost 8 years ago.

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

100%

Estimated time:

Description

Current KeyChain implementation is complicated.
It has many unnecessary interface exposed.
And its internal structure impair the performance of signing and key management.
It's desirable to re-organize the interface and optimize internal implementation.


Related issues 18 (2 open16 closed)

Related to ndn-cxx - Task #2923: Reduce number lookups during KeyChain::sign operationClosedYingdi Yu

Actions
Blocked by ndn-cxx - Task #2892: Deprecate unnecessary Pib/Tpm specific methods from KeyChain ClosedYingdi Yu

Actions
Blocked by ndn-cxx - Task #2891: Deprecate KeyChain::sign* methods in favor of KeyChain::sign(Packet&, const SigningInfo&);ClosedYingdi Yu06/12/2015

Actions
Blocked by ndn-cxx - Task #2924: Deprecate KeyChain::selfSign(IdentityCertificate& cert)ClosedYingdi Yu

Actions
Blocked by ndn-cxx - Feature #2871: KeyChain: general signing APIClosedYingdi Yu

Actions
Blocked by ndn-cxx - Task #2306: Adjust KeyChain exception handlingClosedYingdi Yu12/16/2014

Actions
Blocked by ndn-cxx - Bug #2385: Inconsistent interface / use of interface in PIBRejectedYingdi Yu

Actions
Blocked by ndn-cxx - Task #2242: Pair up SecPublicInfo and SecTpmClosedYingdi Yu11/30/2014

Actions
Blocked by ndn-cxx - Feature #1705: Select DigestSha256 signing method with Identity NameClosedYingdi Yu

Actions
Blocked by ndn-cxx - Task #2948: Define new abstraction of TpmClosedYingdi Yu06/24/2015

Actions
Blocked by ndn-cxx - Task #3048: Create ndn-tlv based private key wrapperClosedZhiyi Zhang07/16/2015

Actions
Blocks ndn-cxx - Task #3098: Merge KeyChain branchClosedAlex Afanasyev

Actions
Blocked by ndn-cxx - Task #3103: Implement abstraction for certificate in new formatClosedZhiyi Zhang08/14/2015

Actions
Blocked by ndn-cxx - Task #3202: Adapt pib to new certificate format.ClosedYingdi Yu09/14/2015

Actions
Blocked by ndn-cxx - Task #3203: Separate tpm-locator modification and database resetting in pibClosedYingdi Yu09/14/2015

Actions
Blocks ndn-cxx - Task #3135: Rename EcdsaKeyParams to EcKeyParams ClosedAlex Afanasyev

Actions
Blocks ndn-cxx - Feature #3075: Design support for SignatureHmacWithSha256In Progress

Actions
Blocks ndn-cxx - Feature #2393: ndnsec: update TpmLocator in PIBNew

Actions
Actions

Also available in: Atom PDF