Skip to content

Releases: paulmillr/noble-ciphers

1.1.3

30 Nov 16:03
1.1.3
341a4ae
Compare
Choose a tag to compare
  • Harden input / output buffer checks
    • Ensure all ciphers prohibit overlaps
    • Ensure salsapoly supports overlapping input / output
    • Ensure chachapoly also supports it. This brings v1.0.0 behavior

Full Changelog: 1.1.2...1.1.3

1.1.2

28 Nov 13:35
1.1.2
8e935ef
Compare
Choose a tag to compare
  • Prohibit input and output overlaps
    • Reusing same buffer still works when indexes do not overlap with each other

Full Changelog: 1.1.1...1.1.2

1.1.1

26 Nov 21:01
1.1.1
b4e769e
Compare
Choose a tag to compare
  • Fix usage with unaligned output. Closes gh-47
  • Ensure output is zeroized before usage

Full Changelog: 1.1.0...1.1.1

1.1.0

23 Nov 08:11
1.1.0
4378c6a
Compare
Choose a tag to compare
  • Improve input validation logic: move key, nonce & input validation into wrapCipher
    • Explicitly prohibit calling cipher more than once
  • Speed-up byte array checks
  • Decrease bundle size, improve tree-shaking

New Contributors

Full Changelog: 1.0.0...1.1.0

1.0.0

12 Sep 23:28
1.0.0
428b211
Compare
Choose a tag to compare
  • First audited version
  • Prohibit AES-GCM nonces smaller than 8 bytes
  • Hide unnecessary data exposure in AES errors
  • Improve FF1 type checks
  • Add support for node.js v14

Full Changelog: 0.6.0...1.0.0

0.6.0

05 Aug 22:56
0.6.0
7e88191
Compare
Choose a tag to compare
  • Implement AESKW, AESKWP from RFC 3394 / RFC 5649
  • Add support for unaligned byte arrays
  • Improve typescript compatibility with different module resolutions

Full Changelog: 0.5.3...0.6.0

0.5.3

06 May 13:43
0.5.3
df9fa72
Compare
Choose a tag to compare
  • arx: Remove hard-dependency on TextEncoder
  • arx: Export sigma variable for hsalsa
  • Include default value for AAD argument in webcrypto aes-gcm algorithm

New Contributors

Full Changelog: 0.5.2...0.5.3

0.5.2

25 Mar 17:01
0.5.2
3359d96
Compare
Choose a tag to compare
  • Add AES-CFB
  • Adjust tsconfig

New Contributors

Full Changelog: 0.5.1...0.5.2

0.5.1

09 Feb 18:10
0.5.1
1a951ca
Compare
Choose a tag to compare

Import bugfix

New Contributors

Full Changelog: 0.5.0...0.5.1

0.5.0

09 Feb 12:54
0.5.0
c558337
Compare
Choose a tag to compare
  • Merge all webcrypto modules into one @noble/ciphers/webcrypto
  • Improve type check for chacha options, to ensure proper work in next.js-like environments
  • Improve tree-shaking

Full Changelog: 0.4.1...0.5.0