Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
v4.2.5 - 2025-09-24
Commits
- [Tests] clean up tests and convert console info skips to tape skips
37b083c
- [Fix] restore node 0.10 support
faade86
- [Deps] update
parse-asn1 5a0f159
- [actions] drop unsupported nodes from CI
106be97
v4.2.4 - 2025-09-22
Commits
- [actions] split out node 10-20, and 20+
17920d9
- [meta] remove
files field 6d5b280
- [Deps] update
bn.js, browserify-rsa, elliptic 31be0c2
- [Dev Deps] update
@ljharb/eslint-config, auto-changelog, semver, tape 5f66982
- [Tests] replace
aud with npm audit d44b24d
- [Dev Deps] add missing peer dep
ab975f4
- [Deps] revert
9e2bf12, now that v3.1.1 is out 428cf7f
v4.2.3 - 2024-03-05
Commits
v4.2.2 - 2023-10-25
Fixed
- [Tests] log when openssl doesn't support cipher
#37
Commits
- Only apps should have lockfiles
09a8995
- [eslint] switch to eslint
83fe463
- [meta] add
npmignore and auto-changelog 4418183
- [meta] fix package.json indentation
9ac5a5e
- [Tests] migrate from travis to github actions
d845d85
- [Fix]
sign: throw on unsupported padding scheme 8767739
- [Fix] properly check the upper bound for DSA signatures
85994cd
- [Tests] handle openSSL not supporting a scheme
f5f17c2
- [Deps] update
bn.js, browserify-rsa, elliptic, parse-asn1, readable-stream, safe-buffer a67d0eb
- [Dev Deps] update
nyc, standard, tape cc5350b
- [Tests] always run coverage; downgrade
nyc 75ce1d5
- [meta] add
safe-publish-latest dcf49ce
- [Tests] add
npm run posttest 75dd8fd
- [Dev Deps] update
tape 3aec038
- [Tests] skip unsupported schemes
703c83e
- [Tests] node < 6 lacks array
includes 3aa43cf
- [Dev Deps] fix eslint range
98d4e0d
v4.2.1 - 2020-08-04
Merged
v4.2.0 - 2020-05-18
Merged
- switch to safe buffer
#53
v4.1.0 - 2020-05-05
Merged
- update deps, modernise usage, use readable-stream
#49
v4.0.4 - 2017-03-28
Merged
- Fix algorithms require path, add the extension
#36
Commits
v4.0.3 - 2017-03-27
Commits
- files key in the package.json
1e0bea0
v4.0.2 - 2017-03-27
Commits
v4.0.1 - 2017-03-27
Merged
- add support for calling ECDSA signatures RSA signatures, cuz node allows it
#33
- don't generate a new key in ecSign
#30
- more ecdsa
#29
- use json files
#26
- renaming files
#25
Commits
v4.0.0 - 2015-11-02
Merged
- upgrade bn and add 2 curves
#22
- Add LICENSE file.
#21
Commits
v3.0.8 - 2015-09-05
Merged
- Format
#20
- Fixes unreachable return error
#19
Fixed
- adds standard (resolves #15)
#15
Commits
v3.0.3 - 2015-08-07
Merged
v3.0.2 - 2015-05-20
Merged
- correct error message
#12
Commits
v3.0.1 - 2015-03-11
Commits
- tests: move all pre-produced data to fixtures, tests only test
578bd27
- inline fixtures
c7fd8eb
- fixtures: convert to pure JSON
1695735
- passes standard
2ba9c4c
- rm node11 attribute
456236d
- check sign type
af82685
- tests/fixtures: re-compute signatures and assert equality
69c0dd3
- fix tests in node 10 and 3 formatting issues
a8796b0
- tests: sort requires
33591b9
- more tests
3db65cf
- propper node10 test
b0aa652
- fix typo in travis.yml
4e42f0a
v3.0.0 - 2015-03-10
Merged
Commits
v2.8.0 - 2015-01-12
Commits
v2.7.5 - 2015-01-06
Commits
v2.7.4 - 2015-01-06
Commits
v2.7.3 - 2015-01-06
Commits
v2.7.2 - 2015-01-05
Commits
- aliases for sign and verify
fcc366f
v2.7.1 - 2015-01-03
Commits
v2.7.0 - 2014-12-22
Commits
v2.6.1 - 2014-12-19
Commits
- just use regular stream not readable
dfdd33d
v2.6.0 - 2014-12-18
Commits
v2.5.2 - 2014-12-17
Commits
v2.5.1 - 2014-12-09
Commits
v2.5.0 - 2014-11-25
Commits
- add md5 and ripemd160 also make sure to include algorythm id when verifying
da03fb0
- cross off ecdsa
1a3e3f3
v2.4.0 - 2014-11-16
Commits
v2.3.0 - 2014-11-15
Commits
- Chinese remainder algorithm
140a41f
v2.2.0 - 2014-11-15
Commits
v2.1.0 - 2014-11-15
Commits