Sanjana Rajan
|
1875ad3048
|
don't lint compression folder
|
2018-03-07 01:05:05 +01:00 |
|
KAYLukas
|
59d2973c05
|
ESLint
|
2018-03-07 00:50:26 +01:00 |
|
Mahrud Sayrafi
|
0684fb760e
|
Using small_primes from gpg2
|
2018-03-06 14:28:01 -08:00 |
|
KAYLukas
|
389d6410c9
|
Don't consider multiples of 3 and 5
|
2018-03-06 23:11:49 +01:00 |
|
Bart Butler
|
3c420312a0
|
Merge pull request #661 from openpgpjs/random_workers
Eliminate running out of random bytes in workers, allow N workers
|
2018-03-06 10:13:18 -08:00 |
|
Bart Butler
|
1cd9018346
|
some cleanup
|
2018-03-06 10:04:33 -08:00 |
|
Bart Butler
|
2bb5db2cf4
|
multiple web workers
|
2018-03-05 21:36:53 -08:00 |
|
Bart Butler
|
572abadc91
|
random number web worker buffer automatic refill
|
2018-03-05 17:57:35 -08:00 |
|
Bart Butler
|
433ae5cce7
|
remove extraneous file
|
2018-03-05 16:32:16 -08:00 |
|
Bart Butler
|
f57888fe55
|
change all calls of getRandomBytes and getRandomBN to be async
|
2018-03-05 16:31:56 -08:00 |
|
Bart Butler
|
b088f005da
|
simplify random.js
|
2018-03-05 12:18:04 -08:00 |
|
Sanjana Rajan
|
3df1d849b3
|
missing brackets
|
2018-03-05 17:49:09 +01:00 |
|
Mahrud Sayrafi
|
2077d8487f
|
Wait for browser to finish ECC functions to make sure it succeeds
|
2018-03-01 15:47:50 -08:00 |
|
Bart Butler
|
20a0e76998
|
Merge branch 'master' of github.com:openpgpjs/openpgpjs
|
2018-03-01 11:55:17 -08:00 |
|
Bart Butler
|
5564b67cc8
|
remove readSignedContent in favor of appendSignature
|
2018-03-01 11:55:09 -08:00 |
|
Mahrud Sayrafi
|
30bd6102d5
|
OID's stored as Uint8Array
|
2018-03-01 11:35:16 -08:00 |
|
Mahrud Sayrafi
|
5e857e131e
|
Bugfix in Native ECC in Node
|
2018-03-01 01:28:03 -08:00 |
|
Bart Butler
|
5fac00eddb
|
Merge pull request #654 from openpgpjs/feat/asmcrypto
Modernizes MPI handling and public key algorithms; jsbn.js is dead, long live bn.js!
|
2018-02-28 16:10:24 -08:00 |
|
Mahrud Sayrafi
|
9e1236c04c
|
Modernizes util.js
|
2018-02-28 15:49:41 -08:00 |
|
Mahrud Sayrafi
|
9275119dbc
|
Enables JSDoc Markdown Plugin
|
2018-02-28 14:13:44 -08:00 |
|
Mahrud Sayrafi
|
7eef65926a
|
Simplifies elliptic/curve.js
|
2018-02-28 00:58:50 -08:00 |
|
Mahrud Sayrafi
|
746d5032e8
|
Provide our own randomness to elliptic
|
2018-02-27 17:40:41 -08:00 |
|
Mahrud Sayrafi
|
ecc38d0c6e
|
Adds worker tests for NIST P-256 and X25519
|
2018-02-27 16:40:28 -08:00 |
|
Mahrud Sayrafi
|
f04273cd8d
|
Merge branch 'master' into feat/asmcrypto
|
2018-02-27 14:57:34 -08:00 |
|
Sanjana Rajan
|
51adfcc244
|
fromClone function for ecdh symkey
|
2018-02-27 23:15:42 +01:00 |
|
Mahrud Sayrafi
|
a79acf0386
|
Loopless getRandomBN using extra random bits
|
2018-02-27 13:10:52 -08:00 |
|
Mahrud Sayrafi
|
d529edfdda
|
Addresses @sanjanarajan's review comments
|
2018-02-27 13:04:45 -08:00 |
|
Mahrud Sayrafi
|
b518d27ff0
|
Added Fixed-Base Miller-Rabin
|
2018-02-27 00:23:51 -08:00 |
|
Mahrud Sayrafi
|
d418b4aa40
|
MPI stores data as Uint8Array instead of BN
|
2018-02-27 00:19:34 -08:00 |
|
Mahrud Sayrafi
|
3df0997f4d
|
Cleanups
|
2018-02-26 20:01:01 -05:00 |
|
Bart Butler
|
0186ca8a24
|
tree shake sinon to just get what we need
|
2018-02-26 14:45:05 -08:00 |
|
Mahrud Sayrafi
|
378fb85733
|
Optimizes getRandomBN, Brings back IE11 KeyOperation helper
|
2018-02-26 16:56:42 -05:00 |
|
Mahrud Sayrafi
|
2e95335825
|
millerRabin set to 40 iterations; doc fixes
|
2018-02-25 09:30:19 -05:00 |
|
Mahrud Sayrafi
|
7a3a75a7df
|
JavaScript RSA using bn.js, without asmcrypto.js
|
2018-02-25 00:11:29 -05:00 |
|
Mahrud Sayrafi
|
9943379cb7
|
Added Native RSA Key Generation
|
2018-02-24 22:10:36 -05:00 |
|
Mahrud Sayrafi
|
168a6b0bb8
|
New probabilistic random number generation algorithms; UNTESTED
|
2018-02-22 18:27:34 -08:00 |
|
Mahrud Sayrafi
|
3b912d2fae
|
Cleaning mpi.js; TODO: store MPI.data as Uint8Array instead of BN
Also improved asynchronousity in packet tests
|
2018-02-22 14:51:57 -08:00 |
|
Mahrud Sayrafi
|
d40e8fe428
|
Use asmcrypto.js directly + quickfix
|
2018-02-22 11:51:21 -08:00 |
|
Bart Butler
|
8c4fa07dd5
|
babelify asmcrypto.js
|
2018-02-22 00:37:43 -08:00 |
|
Bart Butler
|
1b66b9cf60
|
fix worker tests
|
2018-02-22 00:37:43 -08:00 |
|
Mahrud Sayrafi
|
a2868a5c14
|
Begone jsbn.js! I tell you begonegit status
|
2018-02-22 00:37:43 -08:00 |
|
Mahrud Sayrafi
|
1812166a53
|
RSA using asmcrypto with asmcrypto bignum
|
2018-02-22 00:37:42 -08:00 |
|
Mahrud Sayrafi
|
605021af3b
|
Various quickfixes and cleanups
|
2018-02-22 00:37:42 -08:00 |
|
BafS
|
b794956691
|
Update engine field to support Node.js v8+
|
2018-02-22 00:37:42 -08:00 |
|
BafS
|
10c49be91d
|
Use ES6 modules for exports
|
2018-02-22 00:37:42 -08:00 |
|
Mahrud Sayrafi
|
e1d85ba682
|
ElGamal and MPI use bn.js; TODO: RSA Key Generation
|
2018-02-22 00:37:42 -08:00 |
|
Mahrud Sayrafi
|
490b1dc0f0
|
ECDH, ECDSA, EdDSA are all on BN.js; TODO: ElGamal & type_mpi
|
2018-02-22 00:37:42 -08:00 |
|
Mahrud Sayrafi
|
9200f026f3
|
Starting to change MPI
|
2018-02-22 00:37:42 -08:00 |
|
Mahrud Sayrafi
|
2f3c0a86e9
|
DSA uses BN.js
added toBN for type_mpi
|
2018-02-22 00:37:41 -08:00 |
|
Mahrud Sayrafi
|
b126fd5be7
|
RSA encrypt/decrypt use asmcrypto as well
TODO: RSA key generation, removing jsbn from dsa, elgamal, mpi, etc.
|
2018-02-22 00:37:41 -08:00 |
|