Skip to content

Releases: Argyle-Software/kyber

v0.7.1

23 Aug 02:28
v0.7.1
d03fec8
Compare
Choose a tag to compare

2023-8-23

  • Enforce cargo fmt
  • Modify: Doc comments on functions for better DX
  • Remove: Redundant comments
  • Cleanup: function visibility
  • Use updated wasm-pack to build npm module

v0.7.0

22 Aug 08:46
2c1ad02
Compare
Choose a tag to compare

0.7.0 - 2023-8-15

  • Handle RNG failure on embedded platforms
  • Deterministic keypair derivation
  • Public to private key conversion
  • Implicit rejection used in decapsulation
  • Bump dependencies

v0.6.0

17 Apr 18:03
28e9a5a
Compare
Choose a tag to compare

0.6.0 - 2023-4-18

Security

Rejection sampling (thanks Bas Westerbaan @cloudflare)

Changed

KYBER_N/8 constant definition

Fixed

frommont function incorrectly named

Removed

Unnecessary copy in decapsulation function

v0.5.0

16 Mar 01:30
22fedf3
Compare
Choose a tag to compare

0.5.0 - 2023-3-16

Added

  • 90s-fixslice feature, using RustCrypto's AES implementation
  • More key exchange testing (thanks Francesco Medina)
  • Examples

Changed

  • Bumped dependencies

Fixed

  • Documentation

Removed

  • Unnecessary sha2 default dependencies

v0.4.0

18 Jan 01:59
d37a199
Compare
Choose a tag to compare

0.4.0 - 2023-1-18

Added

  • Hazmat feature flag to expose Kyber primitives
  • NASM assembly code for better portability
  • CI runners for macOS and Windows
  • CI runners on tier 2 targets
  • Big endian testing
  • Error implementation

Changed

  • Bumped dependencies
  • Zeroise feature to Zeroize, no more British English in features

Fixed

  • Documentation
  • Various CI issues