-
Notifications
You must be signed in to change notification settings - Fork 34
Expand file tree
/
Copy pathCHANGELOG
More file actions
28 lines (17 loc) · 913 Bytes
/
CHANGELOG
File metadata and controls
28 lines (17 loc) · 913 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
2.0.0
* Get rid of libsodium in favor of RustCrypto primitives & company (dalek ed25519 library family)
* Fork and update cbor-codec to be WASM-compatible
1.0.0
* Change `Zero` to be compatible with rustc 1.14 (stable).
0.6.0
* `proteus::session::DecryptError` has been renamed to
`proteus::session::Error`.
* Added new error `proteus::session::Error::DegeneratedKey` in case
libsodium's scalar multiplication yields a zero vector.
* `proteus::init` no longer ignores the return code of `sodiumoxide::init`
* Decoding of CBOR objects disallows duplicate keys
(cf. `proteus::DecodeError::DuplicateField`).
* Conversion of Ed25519 to Curve25519 is now checked. Failed conversions
of public keys yield a `proteus::DecodeError::InvalidField` error.
* The `IdentityKeyPair` in sessions is now an instance of `Borrow` instead
of a reference.