pinenacl 0.1.2-dev.3 copy "pinenacl: ^0.1.2-dev.3" to clipboard
pinenacl: ^0.1.2-dev.3 copied to clipboard

outdated

The Dart implementation of the PyNaCl APIs with the TweetNaCl cryptographic library

0.1.0-dev.1 #

  • The initial draft version.

0.1.0 #

  • Added the byte-length official SHA-512 test vectors.
  • Added hashing example
  • Allowed personalisation paramater to be less then 16 bytes long by zero-padding to 16 bytes.

0.1.1-dev.1 #

  • Added the Curve25519's official DH (Diffie-Hellman) test vector.
  • Added the Wycheproof's X25519 test vectors.

0.1.1-dev.2 #

  • Refactored the EncryptionMessage classes

0.1.1 #

  • Refactored the library for using a simplified API.
  • Refactored AsymmetricKey and AsymmetricPrivateKey classes.
  • Refactored ByteList to be unmodofiable
  • Refactored EncrytpionMessage based classes e.g. EncryptedMessage, SealedMessage and SignedMessage.
  • Refactored SigningKey and VerifyKey by adding Sign and Verify interfaces.
  • 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_auth and crypto_auth_verify functions of the NaCl library (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.
23
likes
0
points
33.9k
downloads

Publisher

verified publisherpoolunder.com

Weekly Downloads

The Dart implementation of the PyNaCl APIs with the TweetNaCl cryptographic library

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

convert, fixnum

More

Packages that depend on pinenacl