pinenacl 0.1.2-dev.3
pinenacl: ^0.1.2-dev.3 copied to clipboard
The Dart implementation of the PyNaCl APIs with the TweetNaCl cryptographic library
0.1.0-dev.1 #
- The initial
draftversion.
0.1.0 #
- Added the
byte-lengthofficial SHA-512 test vectors. - Added
hashingexample - Allowed
personalisationparamater to be less then 16 bytes long by zero-padding to 16 bytes.
0.1.1-dev.1 #
- Added the
Curve25519's officialDH (Diffie-Hellman)test vector. - Added the
Wycheproof's X25519 test vectors.
0.1.1-dev.2 #
- Refactored the
EncryptionMessageclasses
0.1.1 #
- Refactored the library for using a simplified API.
- Refactored
AsymmetricKeyandAsymmetricPrivateKeyclasses. - Refactored
ByteListto beunmodofiable - Refactored
EncrytpionMessagebased classes e.g.EncryptedMessage,SealedMessageandSignedMessage. - Refactored
SigningKeyandVerifyKeyby addingSignandVerifyinterfaces. - Bumped version to 0.1.1
0.1.2-dev.1 #
- Added Class diagrams.
- Added ByteList's immutability tests.
0.1.2-dev.2 #
- Added TweetNaclExt (Extension) class, that implements the HMAC-SHA-512's based
crypto_authandcrypto_auth_verifyfunctions of theNaCllibrary (does not exists in TweetNaCl). - Added HMAC-SHA-512.
- Added HMAC-SHA-512 unit tests.
- Added some
TweetNaCl's tests. - Cleaned some code.
- Fixed exports.
- Renamed _EncryptionMessage class to SuffixByteList.
- Fixed
ByteList's constructor
0.1.2-dev.3 #
- Added SHA-256
- Added SHA-256 unit tests with the official testvectors.