Daniel Huigens
|
0376f49e01
|
Deduplicate getPreferredSymAlgo / getPreferredAEADAlgo
|
2018-04-30 15:55:35 +02:00 |
|
Daniel Huigens
|
e24b46192d
|
Only AEAD-protect when target keys support it
|
2018-04-27 14:06:18 +02:00 |
|
Daniel Huigens
|
28dbbadcff
|
Add config.aead_protect_version option
|
2018-04-27 14:06:17 +02:00 |
|
Daniel Huigens
|
997ec1c8db
|
Add AEAD feature flags
|
2018-04-27 14:06:17 +02:00 |
|
Daniel Huigens
|
5f97a8c937
|
Implement preferred AEAD algorithms
|
2018-04-27 14:06:16 +02:00 |
|
Daniel Huigens
|
c2f898279b
|
Implement version 5 Secret-Key Packet Format
|
2018-04-27 14:06:14 +02:00 |
|
Daniel Huigens
|
ceec57672e
|
Use most recent primary user
|
2018-04-23 14:17:09 +02:00 |
|
Daniel Huigens
|
39c7374d70
|
Only consider most recent user self certification
|
2018-04-18 14:40:07 +02:00 |
|
Daniel Huigens
|
122d526f49
|
Only consider most recent subkey binding signature
This partially reverts 2bda127.
|
2018-04-18 14:40:06 +02:00 |
|
Sanjana Rajan
|
2bd540026f
|
add multiple passphrase options to key encrypt and decrypt
|
2018-04-16 12:52:17 -07:00 |
|
Sanjana Rajan
|
e4bd27ce2f
|
tests
|
2018-04-16 10:51:07 -07:00 |
|
Sanjana Rajan
|
24119f4fb1
|
keygen update
|
2018-04-15 12:38:18 -07:00 |
|
Sanjana Rajan
|
6fe73033a4
|
docs
|
2018-03-19 19:11:20 -07:00 |
|
Sanjana Rajan
|
eb96d44298
|
add date parameter to generateKey function
|
2018-03-19 18:55:15 -07:00 |
|
Sanjana Rajan
|
75cd4e5e6f
|
some fixes, add expired key test
|
2018-03-17 07:32:56 -07:00 |
|
Sanjana Rajan
|
c0ceffe998
|
some refactoring, calculate exp time of expired keys
|
2018-03-17 04:59:58 -07:00 |
|
Sanjana Rajan
|
7408e824cb
|
fix sort function for choosing primary user
|
2018-03-16 11:50:20 -07:00 |
|
Sanjana Rajan
|
b4055f494f
|
fix #670
|
2018-03-15 09:05:36 +01:00 |
|
Sanjana Rajan
|
4d40c603cc
|
Merge pull request #668 from openpgpjs/rev_fixes
invalid primary key -> all subkeys are invalid
|
2018-03-13 08:34:48 +01:00 |
|
Mahrud Sayrafi
|
96c9cd0d73
|
Fixes dead links in the documentation
|
2018-03-13 00:13:04 -07:00 |
|
Sanjana Rajan
|
3945912b29
|
remove some redundant code
|
2018-03-13 01:44:22 +01:00 |
|
Sanjana Rajan
|
38508b33d1
|
if primary key is invalid, so are subkeys
|
2018-03-12 23:23:03 +01:00 |
|
Mahrud Sayrafi
|
08da24de27
|
documentation fixes
|
2018-03-08 10:55:58 -08:00 |
|
Sanjana Rajan
|
d3f42b2fc1
|
update comments
|
2018-03-08 15:36:40 +01:00 |
|
Mahrud Sayrafi
|
6fefe22c09
|
Finished fixing key.js; fixes async tests
|
2018-03-08 10:01:55 +01:00 |
|
Mahrud Sayrafi
|
0b2817ba39
|
Last little things become async ...
|
2018-03-08 10:01:55 +01:00 |
|
Mahrud Sayrafi
|
23a4141ce9
|
Addresses @sanjanarajan's comments
|
2018-03-08 10:01:54 +01:00 |
|
Mahrud Sayrafi
|
73a240df6c
|
Simplifies (Key|User|SubKey).isRevoked, API changes in key.js
For User s/revocationCertifications/revocationSignatures/g
For Key/SubKey s/revocationSignature/revocationSignatures/g is now an array.
|
2018-03-08 10:01:54 +01:00 |
|
Mahrud Sayrafi
|
ec22dabac3
|
Slightly simplifies key.js; adds key.verifyKeyPackets which should be run before getEncryption/SigningKeyPacket
|
2018-03-08 10:01:54 +01:00 |
|
Bart Butler
|
1cd9018346
|
some cleanup
|
2018-03-06 10:04:33 -08:00 |
|
Bart Butler
|
f57888fe55
|
change all calls of getRandomBytes and getRandomBN to be async
|
2018-03-05 16:31:56 -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
|
d529edfdda
|
Addresses @sanjanarajan's review comments
|
2018-02-27 13:04:45 -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 |
|
KAYLukas
|
a5b30468ef
|
Check creation time in expiration checks
|
2018-02-22 00:41:12 +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 |
|
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 |
|
BafS
|
b672f1936a
|
Use let and const ES6 features.
Remove var, for let or const if possible, clean some syntax, enforce one var per declaration and semicolons
|
2018-02-13 23:33:09 +01: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 |
|
Sanjana Rajan
|
989ad5077e
|
cleanup, docs
|
2018-02-12 13:40:23 +01:00 |
|
Sanjana Rajan
|
18e46ed6cf
|
gracefully handle reformatting keys with no subkey packets
|
2018-02-09 16:18:27 +01:00 |
|
Bart Butler
|
7bd78585fd
|
Merge pull request #629 from dkg/http-to-https
move from http to https where possible.
|
2018-02-08 13:36:14 -08:00 |
|
Mahrud Sayrafi
|
d851398b0c
|
Merge branch 'master' into http-to-https
|
2018-02-08 10:56:46 -08:00 |
|
Mahrud Sayrafi
|
0ebe0972e7
|
Merge branch 'master' into speling
|
2018-02-08 10:46:42 -08:00 |
|
Mahrud Sayrafi
|
115d1c0949
|
A better patch for EdDSA truncation issue.
The last test in test/general/x25519.js is commented, as it seems to defy logic.
Yet it can be successfully imported by GPG2. TODO: How?
|
2018-02-03 14:36:20 -08:00 |
|
Daniel Kahn Gillmor
|
1799107aac
|
Fix typos
This patch contains several trivial/inconsequential orthographic
fixes.
|
2018-02-01 10:03:41 -05:00 |
|