Aron Wussler
|
4c809a4846
|
Fix to returns
|
2019-01-21 14:57:02 +01:00 |
|
Daniel Huigens
|
31f72fb64d
|
Update src/crypto/public_key/elliptic/ecdh.js
Co-Authored-By: wussler <aron@wussler.it>
|
2019-01-18 16:40:31 +01:00 |
|
Daniel Huigens
|
680aa03bcd
|
Update src/crypto/public_key/elliptic/ecdh.js
Co-Authored-By: wussler <aron@wussler.it>
|
2019-01-18 16:40:22 +01:00 |
|
Daniel Huigens
|
f77ebc7605
|
Update src/crypto/public_key/elliptic/ecdh.js
Co-Authored-By: wussler <aron@wussler.it>
|
2019-01-18 16:40:13 +01:00 |
|
Aron Wussler
|
06952b4e30
|
Make ephemeral secret available from ECDH module
|
2019-01-18 16:06:57 +01:00 |
|
Daniel Huigens
|
abce79b509
|
Use Web Crypto for hashing
|
2018-11-01 14:11:22 +01:00 |
|
Daniel Huigens
|
e055d86062
|
Update documentation
|
2018-08-14 17:50:26 +02:00 |
|
Daniel Huigens
|
4afaae13ca
|
Remove unused variables
|
2018-05-03 13:07:52 +02:00 |
|
Daniel Huigens
|
310d8dd9b9
|
Fix V5 key fingerprint in ECDH parameters
|
2018-04-30 15:55:36 +02:00 |
|
Mahrud Sayrafi
|
96c9cd0d73
|
Fixes dead links in the documentation
|
2018-03-13 00:13:04 -07:00 |
|
Mahrud Sayrafi
|
08da24de27
|
documentation fixes
|
2018-03-08 10:55:58 -08:00 |
|
Mahrud Sayrafi
|
9e1236c04c
|
Modernizes util.js
|
2018-02-28 15:49:41 -08:00 |
|
Mahrud Sayrafi
|
7eef65926a
|
Simplifies elliptic/curve.js
|
2018-02-28 00:58:50 -08:00 |
|
Mahrud Sayrafi
|
3df0997f4d
|
Cleanups
|
2018-02-26 20:01:01 -05: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
|
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 |
|
BafS
|
de6ffc2f76
|
Remove 'user strict'
'use strict' is unnecessary inside modules because module code is always strict mode code. Ref: https://www.ecma-international.org/ecma-262/6.0/#sec-strict-mode-code
|
2018-02-13 23:33:09 +01:00 |
|
Mahrud Sayrafi
|
3370eaa2aa
|
Expands truncated little-endian parameters in EdDSA
|
2018-02-02 05:42:54 -08:00 |
|
Sanjana Rajan
|
3ce6309788
|
cleanup
|
2018-01-30 18:36:26 +01:00 |
|
Mahrud Sayrafi
|
3e1d9c4d0d
|
Fixes ECDH with Curve25519 and key import/export problems
|
2018-01-30 18:35:06 +01:00 |
|
Mahrud Sayrafi
|
21ae66c604
|
encrypt/decrypt/sign/verify will always return promises
Note: publicKeyEncryptedSessionKey uses promises, symEncryptedSessionKey does not
|
2018-01-30 18:33:55 +01:00 |
|
Mahrud Sayrafi
|
1a714cec73
|
ECC with async/await is 'Done, without errors.'
|
2018-01-30 18:33:55 +01:00 |
|
Sanjana Rajan
|
8794446a66
|
change some variable names, add some curve parameters
|
2018-01-30 18:30:17 +01:00 |
|
Sanjana Rajan
|
b40408d42f
|
standardize packet reading code, make pkcs5 function names same as pkcs1
|
2018-01-30 18:30:16 +01:00 |
|
Sanjana Rajan
|
b718cf359d
|
simplify packet parsing using type maps
|
2018-01-30 18:30:16 +01:00 |
|
Sanjana Rajan
|
840c0229f8
|
move hex2Uint8array to utils
|
2018-01-30 18:30:15 +01:00 |
|
Sanjana Rajan
|
fade832619
|
remove material parameter for now
|
2018-01-30 18:30:15 +01:00 |
|
Ismael Bejarano
|
585a2bd69d
|
Functions to encrypt and decrypt ECDH keys
|
2018-01-30 18:30:14 +01:00 |
|