Sanjana Rajan
|
8794446a66
|
change some variable names, add some curve parameters
|
2018-01-30 18:30:17 +01:00 |
|
Sanjana Rajan
|
311d288bb7
|
clone processing
|
2018-01-30 18:30:16 +01:00 |
|
Sanjana Rajan
|
86e15dbd0a
|
aes kw update
|
2018-01-30 18:30:16 +01:00 |
|
Sanjana Rajan
|
f8bfde7447
|
comments, docs
|
2018-01-30 18:30:16 +01:00 |
|
Sanjana Rajan
|
cbe61e6feb
|
key expansion for aes decryption keys, aesdecrypt function
|
2018-01-30 18:30:16 +01:00 |
|
Sanjana Rajan
|
26de17150c
|
use internal aes encrypt in key wrap, start refactoring aes to do decryption as well
|
2018-01-30 18:30:16 +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
|
cdc7004b96
|
refactor mpi, generalize mpi to params to account for non-mpi algorithm-specific data
|
2018-01-30 18:30:15 +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 |
|
Sanjana Rajan
|
0de9eecdc8
|
distinguish between key and subkey type, when refactoring key just grab type from packets
|
2018-01-30 18:30:15 +01:00 |
|
Sanjana Rajan
|
3b8cea67a2
|
some style fixes, update tests
|
2018-01-30 18:30:15 +01:00 |
|
Sanjana Rajan
|
fdcfcf3a54
|
refactor formatUserIds
|
2018-01-30 18:30:15 +01:00 |
|
Ismael Bejarano
|
ea1b0a1088
|
Readme for modifications to support RFC 6637 - Elliptic Curve Cryptography (ECC) in OpenPGP
|
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 |
|
Ismael Bejarano
|
075d7f8e0e
|
Encrypt, decrypt, sign and verify with elliptic curve certificates
|
2018-01-30 18:30:14 +01:00 |
|
Ismael Bejarano
|
38a53c1bb1
|
Parse and create ECDH packets
|
2018-01-30 18:30:14 +01:00 |
|
Ismael Bejarano
|
585a2bd69d
|
Functions to encrypt and decrypt ECDH keys
|
2018-01-30 18:30:14 +01:00 |
|
Ismael Bejarano
|
673151ec87
|
Read and write ECDSA packets
|
2018-01-30 18:30:14 +01:00 |
|
Ismael Bejarano
|
ba2f49234e
|
Signature creation and verification
|
2018-01-30 18:30:14 +01:00 |
|
Ismael Bejarano
|
a8e8271185
|
Support functions for Elliptic Curve Cryptography
|
2018-01-30 18:30:13 +01:00 |
|
Ismael Bejarano
|
54b79be0b0
|
Add and remove PKCS5 padding
|
2018-01-30 18:30:13 +01:00 |
|
Ismael Bejarano
|
2f69d22130
|
Key Wrap and Unwrap from RFC 3394
|
2018-01-30 18:30:13 +01:00 |
|
Ismael Bejarano
|
26c6ab9b97
|
Parameters for the ECDH key derivation function
|
2018-01-30 18:30:13 +01:00 |
|
Ismael Bejarano
|
d8b1e3359a
|
Result of wrapping a session key for ECDH key
|
2018-01-30 18:30:13 +01:00 |
|
Ismael Bejarano
|
01be192a35
|
Object identifier type
|
2018-01-30 18:30:13 +01:00 |
|
Bart Butler
|
b22f84f9b9
|
Release new version
|
2018-01-21 23:13:22 -08:00 |
|
Bart Butler
|
2e4861e0e0
|
Merge pull request #621 from openpgpjs/allowExpired
Add flag to enable/disable allowing message signature verification with expired keys
|
2018-01-19 01:15:38 +01:00 |
|
Sanjana Rajan
|
b9d175d998
|
tests
|
2018-01-17 19:36:51 +01:00 |
|
Sanjana Rajan
|
50940b2a1e
|
flag to allow verification with expired keys
|
2018-01-17 18:37:25 +01:00 |
|
Bart Butler
|
3d2c0d784e
|
add null string test
|
2017-12-22 22:17:36 -08:00 |
|
Bart Butler
|
18c08c2f0b
|
Release new version
|
2017-12-22 13:53:20 -08:00 |
|
Bart Butler
|
1682787152
|
deal with empty encrypted data correctly
|
2017-12-22 13:26:53 -08:00 |
|
Bart Butler
|
70fff1e268
|
Merge branch 'master' of github.com:openpgpjs/openpgpjs
|
2017-12-05 11:44:50 -08:00 |
|
Bart Butler
|
81a59b76b1
|
do not echo data back to caller for detached signing
|
2017-12-05 11:44:01 -08:00 |
|
Giovanni Pellerano
|
cb12ca8a2e
|
Add revised selection of browser tests
|
2017-12-04 01:07:15 +01:00 |
|
Bart Butler
|
2ffa221b21
|
Release new version
|
2017-12-02 22:03:17 -08:00 |
|
Bart Butler
|
e91129aeeb
|
Merge pull request #611 from openpgpjs/encrypt_session_key
Option to pass in custom session key in top-level encrypt function
|
2017-12-02 13:27:59 -08:00 |
|
Sanjana Rajan
|
135bd3d46a
|
doc update
|
2017-12-02 11:48:14 -08:00 |
|
Sanjana Rajan
|
0e254a8c8c
|
simplify
|
2017-12-02 11:17:39 -08:00 |
|
Sanjana Rajan
|
6189cd4568
|
returnSessionKey flag in encrypt function
|
2017-12-02 11:04:29 -08:00 |
|
Giovanni Pellerano
|
5caea56763
|
Put all browsertesting in .travis.yml allow failures
|
2017-12-02 10:21:06 +01:00 |
|
Sanjana Rajan
|
f0d65780ad
|
wording
|
2017-12-01 21:30:19 -08:00 |
|
Sanjana Rajan
|
7e03410bc9
|
allow sessionKey param in top level encrypt
|
2017-12-01 21:25:43 -08:00 |
|
Giovanni Pellerano
|
31d381fb27
|
Update npm dependencies and shrinkwrap
|
2017-12-01 21:20:17 +01:00 |
|
Giovanni Pellerano
|
46082b391b
|
Update versions of browser used during test execution
|
2017-12-01 21:20:12 +01:00 |
|
Bart Butler
|
e7e18777b0
|
Release new version
|
2017-11-28 14:06:25 -08:00 |
|
Bart Butler
|
6c707057d5
|
webCrypto in webkit needs 2048 bits minimum for keygen
|
2017-11-28 11:26:52 -08:00 |
|