22 KiB
22 KiB
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-asn15a0f159 - [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
filesfield6d5b280 - [Deps] update
bn.js,browserify-rsa,elliptic31be0c2 - [Dev Deps] update
@ljharb/eslint-config,auto-changelog,semver,tape5f66982 - [Tests] replace
audwithnpm auditd44b24d - [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
- [patch] widen support to 0.12
9247adf - [patch] drop minimum node support to v1
4d0ee49 - [Dev Deps] update
aud,npmignore,tape87f3a35 - [actions] remove redundant finisher
37a4758 - [Deps] pin
hash-baseto ~3.0, due to a breaking change9e2bf12 - [Deps] update
parse-asn1 [f427270`](f427270ac1) - [Deps] update
ellipticfb261ce - [Deps] pin
ellipticdue to a breaking change168e16f
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
npmignoreandauto-changelog4418183 - [meta] fix package.json indentation
9ac5a5e - [Tests] migrate from travis to github actions
d845d85 - [Fix]
sign: throw on unsupported padding scheme8767739 - [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-buffera67d0eb - [Dev Deps] update
nyc,standard,tapecc5350b - [Tests] always run coverage; downgrade
nyc75ce1d5 - [meta] add
safe-publish-latestdcf49ce - [Tests] add
npm run posttest75dd8fd - [Dev Deps] update
tape3aec038 - [Tests] skip unsupported schemes
703c83e - [Tests] node < 6 lacks array
includes3aa43cf - [Dev Deps] fix eslint range
98d4e0d
v4.2.1 - 2020-08-04
Merged
- bump elliptic
#58
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
- extranious semi-colon
bf59e00
v4.0.3 - 2017-03-27
Commits
- files key in the package.json
1e0bea0
v4.0.2 - 2017-03-27
Commits
- put back in algos
fd27cd3
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
- algorithms as JSON file
c41a01b - add new fixtures
16edebd - curves as JSON file
f40f060 - update tests and travis
9f6e80b - remove unused files
9a76f12 - update package.json
13f7b67 - update README.md
b03de58 - nits
be99732 - we aparently no longer support 0.10
aec5180 - better message
06d76ed - move browser files to folder
b648108
v4.0.0 - 2015-11-02
Merged
Commits
- Revert "remove p521"
0ad9f5c - remove p521
352ea17 - add pack in p521 and update deps
6e58dc4 - Create LICENSE
e31c4a1 - update deps
7ca87bc - patch bn to 4.1.1
bd8dc2e - LICENSE: add @calvinmetcalf
153a93f - package: adds description
555b793
v3.0.8 - 2015-09-05
Merged
Fixed
- adds standard (resolves #15)
#15
Commits
- add dsa back in
1b8014d - merge
6ada8de - standard format
4f8a8e9 - comment unused functions
2c68e08 - fix use of lowercase constructor
5032abe - README: remove TODOs
dd76c98 - algos: use 2 spaces, not tabs
7097997 - .travis.yml: update to new targets
668ab5b - rm unused exports
ddc0820 - Rename readme.md to README.md
557119b - package: fix bad JSON
b25808b
v3.0.3 - 2015-08-07
Merged
- add npmignore
#17
v3.0.2 - 2015-05-20
Merged
- correct error message
#12
Commits
- failing test
93be166 - update deps, fixutres, and verify
ef78685 - test our own sigs
2ea39b2 - update elleptic all the way
525ea93
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
- Modularize
#8
Commits
- modularize format
d2a3f77 - better
5077b98 - properly check signatures and test for it
48f8881 - other 3 curves
b78737b - determanistic k
2e1bf48 - formatting
07a8727 - fixed bug with hash shorter then q
438717a - sign: s/getKay/getKey
cec421c - make sure everything is strict
3f10450
v2.8.0 - 2015-01-12
Commits
v2.7.5 - 2015-01-06
Commits
- update eliptic
e4e5b42
v2.7.4 - 2015-01-06
Commits
- update parse-asn1
22a3f57
v2.7.3 - 2015-01-06
Commits
- Update bn.js
4519962
v2.7.2 - 2015-01-05
Commits
- aliases for sign and verify
fcc366f
v2.7.1 - 2015-01-03
Commits
- Update bn.js
c55b4aa
v2.7.0 - 2014-12-22
Commits
- pull out rsa stuff
0c076ff
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
- pull out parseKey
b25775e
v2.5.1 - 2014-12-09
Commits
- circular dependancy
1c15e75
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
- passwords!
8c95b09