Changelog for cryptostore-0.2.0.0
Revision history for cryptostore
0.2.0.0 - 2019-03-24
- 
Added functions toNamedCredentialandfromNamedCredentialto handle PKCS#12 elements with an alias (friendly name).
- 
Functions fromCredentialandfromNamedCredentialnow generate PKCS#12 elements with thelocalKeyIdattribute.
- 
Function toCredentialis now able to locate the leaf certificate and issuers more reliably.
- 
Algorithms X25519, X448, Ed25519 and Ed448 are now supported. 
- 
CMS functions digestVerifyandverifySignedDatanow return anEitherinstead of aMaybe. ErrorsDigestMismatchandSignatureNotVerifiedare added to report failures.
- 
CMS types SignedData,DigestedDataandAuthenticatedDatanow retain the encapsulated content in encoded form (with type aliasEncapsulatedContent) instead of a decoded and parsedContentInfo. TheContentInfois parsed and provided only when successfully unwrapping the encapsulated type.
- 
The CMS interface is transformed to support detached content. CMS types now have a type parameter to distinguish between a direct reference to the encapsulated or encrypted content, and the Encapindirection which denotes an attached or detached content. Functions building CMS types do not return theContentInfodirectly anymore, but an intermediate type to be fed intotoAttachedCIortoDetachedCI. Reverse transformation is possible with utility functionsfromAttachedandfromDetachedwhen unwrapping aContentInfo.
0.1.0.0 - 2018-09-23
- First version. Released on an unsuspecting world.