Mahrud Sayrafi
|
d97bc064ea
|
Cleanups and doc fixes
|
2018-01-31 12:24:21 -08:00 |
|
Mahrud Sayrafi
|
bf00fbd3ea
|
added ECC curve options to docs
|
2018-01-30 18:36:38 +01:00 |
|
Mahrud Sayrafi
|
35f18444b0
|
keygen and sign/verify with ed25519 works
|
2018-01-30 18:34:54 +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 |
|
Mahrud Sayrafi
|
11a2d0070b
|
ESLint is happy!
|
2018-01-30 18:31:30 +01:00 |
|
Mahrud Sayrafi
|
6886cd648a
|
elliptic/curves.js uses native code for genkey and sign/verify; sign/verify use async/await
|
2018-01-30 18:31:07 +01:00 |
|
Sanjana Rajan
|
fdcfcf3a54
|
refactor formatUserIds
|
2018-01-30 18:30:15 +01:00 |
|
Ismael Bejarano
|
f87e759cb0
|
Create key from provided material
|
2018-01-30 18:30:14 +01:00 |
|
Ismael Bejarano
|
a5d9e6d09e
|
Generation of keys for elliptic curves
|
2018-01-30 18:30:14 +01:00 |
|
Bart Butler
|
1682787152
|
deal with empty encrypted data correctly
|
2017-12-22 13:26:53 -08:00 |
|
Bart Butler
|
81a59b76b1
|
do not echo data back to caller for detached signing
|
2017-12-05 11:44:01 -08:00 |
|
Sanjana Rajan
|
135bd3d46a
|
doc update
|
2017-12-02 11:48:14 -08:00 |
|
Sanjana Rajan
|
6189cd4568
|
returnSessionKey flag in encrypt function
|
2017-12-02 11:04:29 -08:00 |
|
Sanjana Rajan
|
7e03410bc9
|
allow sessionKey param in top level encrypt
|
2017-12-01 21:25:43 -08:00 |
|
Bart Butler
|
7a9c3b0ddd
|
remove stack trace concatenation (non-standard), modify error message only
|
2017-11-27 19:06:25 -08:00 |
|
Bart Butler
|
617c1c9ee9
|
include error message in stack trace for Safari/Firefox
|
2017-11-27 16:50:18 -08:00 |
|
Bart Butler
|
49695ff50c
|
Error object cannot be used with structured clone, pass stack
|
2017-11-27 15:44:04 -08:00 |
|
Justin Chase
|
a5a913419b
|
Also concat stacks
|
2017-11-25 10:45:58 -06:00 |
|
Justin Chase
|
567d212204
|
Dont join stacks
|
2017-11-24 16:16:42 -06:00 |
|
Justin Chase
|
bf6c2b9319
|
Added a test verifying innerError
|
2017-11-24 16:12:37 -06:00 |
|
Sanjana Rajan
|
95c5e3af01
|
use message obj when signing uint8 array
|
2017-07-08 13:25:24 +02:00 |
|
Sanjana Rajan
|
d061af1fc3
|
style fixes
|
2017-07-06 16:29:25 +02:00 |
|
Sanjana Rajan
|
28e5f5d3f4
|
allow cleartext msg data to be string or byte array
|
2017-07-04 14:15:39 -07:00 |
|
Bart Butler
|
5fb23ac833
|
use web worker for reformatKey
|
2017-03-29 16:27:16 -07:00 |
|
Sanjana Rajan
|
16c6d2f162
|
signatureInput -> signature
|
2017-03-23 13:01:12 -07:00 |
|
Sanjana Rajan
|
d04c09687d
|
spacing
|
2017-03-23 11:16:16 -07:00 |
|
Sanjana Rajan
|
79160abcc9
|
allow signature as input in high level encrypt
|
2017-03-22 17:04:21 -07:00 |
|
Sanjana Rajan
|
af211f63c0
|
update README to demonstrate detached signature use, some documentation fixes
|
2017-03-17 16:54:34 -07:00 |
|
Sanjana Rajan
|
e4621fc688
|
initialize publicKeys to empty array, test case where signed message is decrypted without public keys to verify
|
2017-03-15 17:44:43 -07:00 |
|
Sanjana Rajan
|
4ec07672a7
|
return signature object inside verification object
|
2017-03-10 10:38:59 -08:00 |
|
Sanjana Rajan
|
da9e3c6264
|
small fixes
|
2017-03-07 19:10:33 -08:00 |
|
Sanjana Rajan
|
43355e079f
|
add detached sig option to upper level functions
|
2017-03-07 13:59:18 -08:00 |
|
Sanjana Rajan
|
11e1040a30
|
remove extra input param
|
2017-01-31 14:18:13 -08:00 |
|
Sanjana Rajan
|
a902c421eb
|
add upper level refactorKey function
|
2017-01-31 14:14:27 -08:00 |
|
David Janes
|
c223b88829
|
implement keyExpirationTime
|
2017-01-24 16:54:52 -05:00 |
|
Sanjana Rajan
|
d65d629264
|
trim name
|
2016-12-15 10:39:29 -08:00 |
|
Sanjana Rajan
|
d058523e9e
|
clearer syntax
|
2016-12-15 10:01:50 -08:00 |
|
Sanjana Rajan
|
109f8a5d20
|
don't allow leading spaces in user id
|
2016-12-14 12:38:01 -08:00 |
|
Tankred Hase
|
969e39dcf2
|
Rename useAEAD --> nativeAEAD
|
2016-03-24 13:49:26 +08:00 |
|
Tankred Hase
|
f4fc274f14
|
Fix: use worker for CFB w/ webcrypto support
|
2016-03-24 13:24:18 +08:00 |
|
Tankred Hase
|
979f212305
|
Cleanup Promise code
|
2016-03-24 09:29:41 +08:00 |
|
Tankred Hase
|
ddedb5cb42
|
Cleanup public api
|
2016-03-23 21:36:48 +08:00 |
|
Tankred Hase
|
453a9cee07
|
Use web worker for encrypt/decrypt if no native gcm
|
2016-03-23 21:17:36 +08:00 |
|
Tankred Hase
|
a225027a6b
|
Wrap message.sign into a promise in openpgp.encrypt
|
2016-03-23 13:43:12 +08:00 |
|
Tankred Hase
|
ded8926b27
|
Support AES-GCM with AEAD Protected Data Packets
Closes openpgpjs/openpgpjs#421
|
2016-03-22 17:44:22 +08:00 |
|
Tankred Hase
|
e4b2b8208e
|
Add jsdoc annotations to openpgp.js
|
2016-02-13 16:54:43 +07:00 |
|
Tankred Hase
|
6c954e19c0
|
Update README.md with v2.x api examples
Minor cleanup in public api, fix typos in docs
|
2016-02-11 13:41:53 +07:00 |
|
Tankred Hase
|
d399cb8c47
|
Fix public api doc whitespaces
|
2016-02-10 23:19:13 +07:00 |
|
Tankred Hase
|
6547b4ef68
|
Test encrypt/decryptSessionKey and finalize api, review docs
|
2016-02-10 12:52:13 +07:00 |
|