cryptonite v0.14 Release Notes
-
- ⬇️ Reduce size of SHA3 context instead of allocating all-size fit memory. save up to 72 bytes of memory per context for SHA3-512.
- ➕ Add a Seed capability to the main DRG, to be able to debug/reproduce randomized program where you would want to disable the randomness.
- ➕ Add support for Cipher-based Message Authentication Code (CMAC) (Kei Hibino)
- 🔄 CHANGE Change the
SharedKey
forCrypto.PubKey.DH
andCrypto.PubKey.ECC.DH
, from an Integer newtype to a ScrubbedBytes newtype. Prevent mistake where the bytes representation is generated without the right padding (when needed). - 🔄 CHANGE Keep The field size in bits, in the
Params
inCrypto.PubKey.DH
, moving from 2 elements to 3 elements in the structure.