Actions
Task #2926
closedRefactor KeyChain
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