v3.2.1 BigInteger modInverse should be positive

- throw if modInverse 0
- improve BigInteger constructor so that it works if caller forgets
'new'
- add unit tests for BigInteger
- thanks to dooglus, jprichardson, dcousens
This commit is contained in:
pointbiz 2016-08-21 15:44:22 -04:00
parent 834aad72d2
commit e87733f753
4 changed files with 26 additions and 18 deletions

View file

@ -29,7 +29,7 @@ END USER NOTES:
Here is a signed list of file names and version history. Here is a signed list of file names and version history.
2016-07-31: status ACTIVE 2016-07-31: status ACTIVE
bitaddress.org-v3.2.1-SHA256-.html bitaddress.org-v3.2.1-SHA256-ca6a34d4ac6742dc8cebfbe0089e28392b6ee9b33b05eaa68c9e00b00e355f48.html
- BigInteger modInverse should be positive - BigInteger modInverse should be positive
- throw if modInverse 0 - throw if modInverse 0
- improve BigInteger constructor so that it works if caller forgets 'new' - improve BigInteger constructor so that it works if caller forgets 'new'

View file

@ -31,6 +31,14 @@ END USER NOTES:
Here is a signed list of file names and version history. Here is a signed list of file names and version history.
2016-07-31: status ACTIVE
bitaddress.org-v3.2.1-SHA256-ca6a34d4ac6742dc8cebfbe0089e28392b6ee9b33b05eaa68c9e00b00e355f48.html
- BigInteger modInverse should be positive
- throw if modInverse 0
- improve BigInteger constructor so that it works if caller forgets 'new'
- add unit tests for BigInteger
- thanks to dooglus, jprichardson, dcousens
2016-02-19: status ACTIVE 2016-02-19: status ACTIVE
bitaddress.org-v3.2.0-SHA256-ad4fd171c647772aa76d0ce828731b01ca586596275d43a94008766b758e8736.html bitaddress.org-v3.2.0-SHA256-ad4fd171c647772aa76d0ce828731b01ca586596275d43a94008766b758e8736.html
- switch languages without full page load - switch languages without full page load
@ -321,11 +329,11 @@ bitaddress.org-v0.1-SHA1-f40e706490f3eb2be56c31ddbf4c8646cd51ef40.html
-----BEGIN PGP SIGNATURE----- -----BEGIN PGP SIGNATURE-----
Version: GnuPG v1 Version: GnuPG v1
iQEcBAEBAgAGBQJWx8DZAAoJEIdJe5Fjl09aFeEH/2wrQWW3YrDP1LuMfOEhydJ6 iQEcBAEBAgAGBQJXugOoAAoJEIdJe5Fjl09a4IkH/R8Fh8FK7FBEWoVzvW6PguY/
4DsGN1hBRqR1qVzGWxFjwcHLrY95C0u+P0HI82riQF7+q+IKwU9KJWU2+ryfBTAG ma4XD1ixdKIxcD2wklXPG858pBxUI2yybQd8ajFdCzbWM7pE/WDUGgIQLapQ7pzx
Px8CTMw2kL6lgk854UqbpdLvLiZUEgjpyiF2mtptlH4ruVFLzHmVe9CbjLU7GPOK /iCjImA+vGX0KgjhsNV8X4pxX1KU4Up9ZHpntTD/K1ocrPjF1rtEmwWKixDUUimf
Nni8oeYH5LWf5VUpSAZh6sGe39vfMQuEtREnpBcP+aJM8Mp5jwKHz2payWTNaTSa njh5sGt9q0Cgxx/gMWMCZAcsq0E03gRUUFeWLtDsgLDzuZxNDG4bQlRKAF7bEqCz
UXoYqY/ehQho3ILm0a5lEkGFyJC3ObJXRSiErGucFBDKM0SITlREfFEQDcRMvmrZ E05fClFZnHzn2LsDPEEo4c3BCr9D+LoOz2ug0eYIlGaQDSfc31Ojp3+YjCkGANYb
JaWrLi+dVmbMXXEVJZSoed5i1cOLA+byeay3UcDXcmz53PIAhSrZWFfMv22Re6M= Xvkry13/KLwm9VXhWDo7TovH78QbKPzX28tDfJwuuwikRmyn8duQSA/oaEeRBLQ=
=FiVM =Mj8x
-----END PGP SIGNATURE----- -----END PGP SIGNATURE-----

View file

@ -1,11 +1,11 @@
-----BEGIN PGP SIGNATURE----- -----BEGIN PGP SIGNATURE-----
Version: GnuPG v1 Version: GnuPG v1
iQEcBAABAgAGBQJWx8DzAAoJEIdJe5Fjl09awNYIAIsrdkZJylt01F15y1jy5SUB iQEcBAABAgAGBQJXugO4AAoJEIdJe5Fjl09aOqoH/RMYOVJKwTB3/o1GaXCSVVWG
elatgdvoWuvBtj1toTBknvWs3SrLbAi4OkzIZbZnu/QSf+6BejeGlus1AKJwbQFr qg8PoomYnnfjjsx4UuebbnD3l3Ik0JregmMPe1GfZAS/SlKbund87RSopTHQnTYp
srVVdw3x3I9T+mY3GLdrbrAhivulBQhGk+LSyJhp9/tVj6r924kbceK+QtV6GVLs KYnK3n/jbAG/0srDVmxY3eb0K2q6p/WI+e8X5EUWEMVgkjAL8T6dPMzbP8pZZUf2
6UXzjejbwoTF51av0n5isuF7tUIUC2cfpgvznSGVFGlUbseByBLIut+X0VgVwa7V Fz1wdQXnoSfh5l1WcJpFp/0dYYO1SZkF/uZ1tXUuSW+vC9pWfOy7hPAj+UaZkmlD
zIjnkgI12tiAAWquZtaZ5H5SKcVOQ1+7MqcZ3m9fH7E3+st+xe6JczHIytqu0hVI R5mNj4gP+XTPLCZSP7UHZbkCbmq6GxcMyY9bLnRNsktts06LYsvqLmDnu5lZ+/1G
IXs5TpzzdeXaxEuJPGa7w43M5e6CHKviDT8EjTnc/JBJjBLHymrTAa/jUkQXYaU= EoYSNnjzx58elhTuQqJm+OGHV784U44yrUD/0ExPxDQxqBRHUTGsBFVxqemMx4o=
=y/7l =jgw4
-----END PGP SIGNATURE----- -----END PGP SIGNATURE-----

View file

@ -1,8 +1,8 @@
{ {
"name": "bitaddress.org", "name": "bitaddress.org",
"version": "3.2.1", "version": "3.2.1",
"sha1sum": "", "sha1sum": "eee2aaf01160139e6321dc3f5f115f9092a9efc1",
"sha256sum": "", "sha256sum": "ca6a34d4ac6742dc8cebfbe0089e28392b6ee9b33b05eaa68c9e00b00e355f48",
"description": "Open Source JavaScript Client-Side Bitcoin Wallet Generator", "description": "Open Source JavaScript Client-Side Bitcoin Wallet Generator",
"main": "Gruntfile.js", "main": "Gruntfile.js",
"dependencies": { "dependencies": {
@ -27,7 +27,7 @@
], ],
"author": "pointbiz", "author": "pointbiz",
"license": "MIT", "license": "MIT",
"readmeFilename": "README", "readmeFilename": "README.md",
"gitHead": "d77aaf687fca1f0e28388b0a8de5eb3d89d4fad3", "gitHead": "d77aaf687fca1f0e28388b0a8de5eb3d89d4fad3",
"bugs": { "bugs": {
"url": "https://github.com/pointbiz/bitaddress.org/issues" "url": "https://github.com/pointbiz/bitaddress.org/issues"