Releases: paulmillr/noble-ed25519
Releases · paulmillr/noble-ed25519
1.5.1
- Fixes an issue where node.js
Buffer
input was mutated. #45
- This happened because node.js buffer.slice() is mutable, while Uint8Array is immutable
1.5.0
- Added support for RFC7748 X25519
getSharedSecret
takes ed25519 keys
curve25519.scalarMult
and curve25519.scalarMultBase
work with curve25519 keys
New Contributors
Full Changelog: 1.4.0...1.5.0
1.4.0
- Important: removed
string
(hex) return type from public methods. Uint8Array
is now always returned
- Improve hex parsing security
- Remove legacy
SignResult
class that duplicated Signature
1.3.3
- Be friendly to bad ECMAScript parsers by not using bigint literals like 123n
1.3.2
- Fix ESM and Deno compatibility
1.3.1
- ECMAScript module (ESM) support
- Do not depend on
@types/dom
with typescript
- Hex parsing security improvements
- Disallow private scalars that are bigger than curve order in
Point#multiply
1.3.0
- Security improvement: moved npm package to
@noble/ed25519
(from noble-ed25519). Namespaces cannot be used by other people, so by using @noble
you can be sure it's authentic
- Rollup build improvements
1.2.6
- Small improvements to
utils
1.2.5
- Adds support for service workers in browsers. Thanks to @Mrtenz
1.2.4
Added browser
field to package.json