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 |
|
Mahrud Sayrafi
|
aee8974ef5
|
RSA signatures now use asmcrypto.js; various fixes and tweaks
|
2018-02-22 00:37:41 -08:00 |
|
Mahrud Sayrafi
|
ed4cef102a
|
This branch uses the current version of asmcrypto.js
|
2018-02-22 00:37:41 -08:00 |
|
Bart Butler
|
e939d9b1ab
|
Merge pull request #647 from KAYLukas/feat/time-param
Add a date parameter to the sign/verify/encrypt/decrypt functions
|
2018-02-21 16:58:17 -08:00 |
|
KAYLukas
|
a5b30468ef
|
Check creation time in expiration checks
|
2018-02-22 00:41:12 +01:00 |
|
KAYLukas
|
56ad9a00e0
|
Fix testcases
|
2018-02-21 22:32:09 +01:00 |
|
KAYLukas
|
6b4d44dbb1
|
Fix browser tests
|
2018-02-19 22:12:24 +01:00 |
|
KAYLukas
|
454ca1d879
|
Address comments
|
2018-02-18 11:50:27 +01:00 |
|
KAYLukas
|
071fc35f38
|
Check created time to be valid and discard milliseconds from date objects
|
2018-02-17 11:28:04 +01:00 |
|
Bart Butler
|
ce71c3d2ef
|
try raising max-duration for saucelabs test
|
2018-02-16 18:00:42 -08:00 |
|
Bart Butler
|
f803b17859
|
remove time limit from loading x25519 private keys
|
2018-02-16 08:46:26 -08:00 |
|
KAYLukas
|
6ca8bc2180
|
Add timeparameter for verification and remove verify_expired_keys
|
2018-02-16 17:20:48 +01:00 |
|
KAYLukas
|
7e66ea20db
|
Add timeparameter to signing and encryption
|
2018-02-16 17:20:48 +01:00 |
|
Bart Butler
|
be7973b904
|
add polyfills for test bundle
|
2018-02-15 21:28:26 -08:00 |
|
Bart Butler
|
3c2871a0e4
|
only access window.crypto.webkitSubtle in fallback
|
2018-02-15 15:34:32 -08:00 |
|
Bart Butler
|
79d2e9d6bf
|
fix skipped asmCrypto test
|
2018-02-15 15:33:46 -08:00 |
|
Bart Butler
|
7286116f1c
|
add deflate_level to config
|
2018-02-15 09:44:31 -08:00 |
|
Bart Butler
|
7e1731f2bb
|
remove excess compression testing, fix cleartext signing with multiple keys test
|
2018-02-14 15:19:52 -08:00 |
|
Bart Butler
|
c8adaff826
|
change JS zlib to pako, use Node zlib if available
|
2018-02-14 14:21:53 -08:00 |
|
Bart Butler
|
fa2672fcc1
|
Merge pull request #642 from mmso/feat/bzip2
Fix #607 - Add support for bzip2 de/compression
|
2018-02-14 11:00:56 -08:00 |
|
Sanjana Rajan
|
6393a236da
|
Merge pull request #644 from openpgpjs/cleartext_hash
Cleartext hashing fixes
|
2018-02-14 19:02:48 +01:00 |
|
Sanjana Rajan
|
b5d19b6f8d
|
pull out common signature code
|
2018-02-14 19:00:13 +01:00 |
|
Sanjana Rajan
|
38a11d7aaf
|
reuse createVerificationObjects for cleartext
|
2018-02-14 17:55:54 +01:00 |
|
Sanjana Rajan
|
2ffd81553d
|
test multiple private key signing cleartext
|
2018-02-14 17:30:35 +01:00 |
|
mmso
|
e255f6d820
|
Update compressjs location
|
2018-02-14 17:14:18 +01:00 |
|
Sanjana Rajan
|
94b12e566b
|
correctly handle cleartext headers with no hash specified
|
2018-02-14 17:07:39 +01:00 |
|