Skip to content

Latest commit

 

History

History
61 lines (46 loc) · 1.25 KB

CHANGELOG.md

File metadata and controls

61 lines (46 loc) · 1.25 KB

0.7.1 - 2023-8-23

Cosmetic

  • Enforce cargo fmt
  • Modify: Doc comments on functions for better DX
  • Remove: Redundant comments
  • Cleanup: function visibility

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

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

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

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