Actions
Task #2926
closedRefactor KeyChain
Added by Yingdi Yu over 9 years ago. Updated over 8 years ago.
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.
Updated by Yingdi Yu over 9 years ago
- Blocked by Task #2892: Deprecate unnecessary Pib/Tpm specific methods from KeyChain added
Updated by Yingdi Yu over 9 years ago
- Blocked by Task #2891: Deprecate KeyChain::sign* methods in favor of KeyChain::sign(Packet&, const SigningInfo&); added
Updated by Yingdi Yu over 9 years ago
- Blocked by Task #2924: Deprecate KeyChain::selfSign(IdentityCertificate& cert) added
Updated by Junxiao Shi over 9 years ago
- Start date deleted (
06/18/2015)
Please update issue description to justify the necessity, and describe the goal of refactoring.
Prior to any coding activity, provide a design document to describe the structure after refactoring.
Updated by Yingdi Yu over 9 years ago
- Blocked by Feature #2871: KeyChain: general signing API added
Updated by Yingdi Yu over 9 years ago
- Blocked by Task #2306: Adjust KeyChain exception handling added
Updated by Yingdi Yu over 9 years ago
- Blocked by Bug #2385: Inconsistent interface / use of interface in PIB added
Updated by Yingdi Yu over 9 years ago
- Blocked by Task #2242: Pair up SecPublicInfo and SecTpm added
Updated by Yingdi Yu over 9 years ago
- Blocked by Feature #1705: Select DigestSha256 signing method with Identity Name added
Updated by Yingdi Yu over 9 years ago
- Blocked by Task #2948: Define new abstraction of Tpm added
Updated by Junxiao Shi over 9 years ago
- Description updated (diff)
Before start coding, please post the design of new internal structure as a block chart.
Updated by Yingdi Yu over 9 years ago
- Blocked by Task #3048: Create ndn-tlv based private key wrapper added
Updated by Yingdi Yu over 9 years ago
- Status changed from New to In Progress
- % Done changed from 0 to 30
Updated by Junxiao Shi over 9 years ago
- Blocks Task #2418: Improve ValidatorConfig test suite added
Updated by Junxiao Shi over 9 years ago
- Blocks Task #3098: Merge KeyChain branch added
Updated by Yingdi Yu over 9 years ago
- Blocked by Task #3103: Implement abstraction for certificate in new format added
Updated by Yingdi Yu about 9 years ago
- Related to Task #2923: Reduce number lookups during KeyChain::sign operation added
Updated by Yingdi Yu about 9 years ago
- Blocked by Task #3202: Adapt pib to new certificate format. added
Updated by Yingdi Yu about 9 years ago
- Blocked by Task #3203: Separate tpm-locator modification and database resetting in pib added
Updated by Yingdi Yu about 9 years ago
- Blocks Task #3135: Rename EcdsaKeyParams to EcKeyParams added
Updated by Anonymous almost 9 years ago
- Blocks Feature #3075: Design support for SignatureHmacWithSha256 added
Updated by Yingdi Yu over 8 years ago
- Status changed from In Progress to Code review
- % Done changed from 30 to 80
Updated by Yingdi Yu over 8 years ago
- Blocks Feature #2393: ndnsec: update TpmLocator in PIB added
Updated by Junxiao Shi over 8 years ago
- Blocks deleted (Task #2418: Improve ValidatorConfig test suite)
Updated by Junxiao Shi over 8 years ago
- Status changed from Code review to Closed
- Target version set to v0.5
- % Done changed from 80 to 100
Actions