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.3 - 2024-03-05
- [patch] widen support to 0.12
9247adf
- [patch] drop minimum node support to v1
4d0ee49
- [Dev Deps] update
aud
,npmignore
,tape
87f3a35
- [actions] remove redundant finisher
37a4758
- [Deps] pin
hash-base
to ~3.0, due to a breaking change9e2bf12
- [Deps] update
parse-asn1 [
f427270`](https://github.com/browserify/browserify-sign/commit/f427270ac11dc6be29f87d7afb046c16376a5a9c) - [Deps] update
elliptic
fb261ce
- [Deps] pin
elliptic
due to a breaking change168e16f
v4.2.2 - 2023-10-25
- [Tests] log when openssl doesn't support cipher
#37
- Only apps should have lockfiles
09a8995
- [eslint] switch to eslint
83fe463
- [meta] add
npmignore
andauto-changelog
4418183
- [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-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
- bump elliptic
#58
v4.2.0 - 2020-05-18
- switch to safe buffer
#53
v4.1.0 - 2020-05-05
- update deps, modernise usage, use readable-stream
#49
v4.0.4 - 2017-03-28
- Fix algorithms require path, add the extension
#36
- extranious semi-colon
bf59e00
v4.0.3 - 2017-03-27
- files key in the package.json
1e0bea0
v4.0.2 - 2017-03-27
- put back in algos
fd27cd3
v4.0.1 - 2017-03-27
- 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
- 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
- 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
- adds standard (resolves #15)
#15
- 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
- add npmignore
#17
v3.0.2 - 2015-05-20
- correct error message
#12
- 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
- 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
- Modularize
#8
- 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
v2.7.5 - 2015-01-06
- update eliptic
e4e5b42
v2.7.4 - 2015-01-06
- update parse-asn1
22a3f57
v2.7.3 - 2015-01-06
- Update bn.js
4519962
v2.7.2 - 2015-01-05
- aliases for sign and verify
fcc366f
v2.7.1 - 2015-01-03
- Update bn.js
c55b4aa
v2.7.0 - 2014-12-22
- pull out rsa stuff
0c076ff
v2.6.1 - 2014-12-19
- just use regular stream not readable
dfdd33d
v2.6.0 - 2014-12-18
v2.5.2 - 2014-12-17
- pull out parseKey
b25775e
v2.5.1 - 2014-12-09
- circular dependancy
1c15e75
v2.5.0 - 2014-11-25
- add md5 and ripemd160 also make sure to include algorythm id when verifying
da03fb0
- cross off ecdsa
1a3e3f3
v2.4.0 - 2014-11-16
v2.3.0 - 2014-11-15
- Chinese remainder algorithm
140a41f
v2.2.0 - 2014-11-15
- passwords!
8c95b09