Orion Rs Orion Versions Save

Usable, easy and safe pure-Rust crypto

0.15.5

3 years ago

Changelog:

See CHANGELOG.md.

0.15.4

3 years ago

Changelog:

See CHANGELOG.md.

0.15.3

3 years ago

Changelog:

See CHANGELOG.md.

0.15.2

4 years ago

Changelog:

See CHANGELOG.md.

0.15.1

4 years ago

Changelog:

See CHANGELOG.md.

0.15.0

4 years ago

Changelog:

See CHANGELOG.md.

0.14.5

4 years ago

Changelog:

  • Fix nightly build breakage

0.14.4

4 years ago

Changelog:

  • Reduce the amount of allocations throughout most of orion.
  • Vectorize the ChaCha20 implementation providing ~6% performance improvement for (X)ChaCha20Poly1305 and ~11.5% for (X)ChaCha20.
  • Documentation improvements.

0.14.3

4 years ago

Changelog:

  • Improved performance for ChaCha20Poly1305/XChaCha20Poly1305 when AAD is empty.
  • Refactoring of streaming contexts used by SHA512, BLAKE2b and Poly1305.
  • Implement PartialEq<&[u8]> for all newtypes and provide documentation for usage of such (by @vlmutolo).
  • Switched to stable rustfmt.
  • Fix use of now deprecated (since v0.1.7) getrandom errors.
  • Updated fuzzing targets in orion-fuzz.

0.14.2

5 years ago

Changelog:

  • Improved performance on all implementations, most notably: ~30% in ChaCha20/XChaCha20 and ~20% in ChaCha20Poly1305/XChaCha20Poly1305.
  • Updated zeroize dependency.
  • Testing WebAssembly (wasm32-unknown-unknown) support in CI.
  • Improved documentation.