Tankred Hase
|
f41e644259
|
Bump version to -dev
|
2014-05-09 10:53:07 +02:00 |
|
Tankred Hase
|
7077cd2f93
|
bump version
|
2014-05-09 10:46:06 +02:00 |
|
Thomas Oberndörfer
|
bb0ac83cb7
|
Generate key by default without unlocking secret part. Use options parameter for generate method.
|
2014-05-05 12:11:36 +02:00 |
|
Tankred Hase
|
fd25743082
|
Merge pull request #222 from toberndo/subkey_update
Merge subkey binding signatures in key update method
|
2014-05-03 23:06:40 +02:00 |
|
Thomas Oberndörfer
|
4a55905a8f
|
Merge subkey binding signatures in key update method
|
2014-05-02 17:30:11 +02:00 |
|
Tankred Hase
|
b21bab2e42
|
Merge pull request #218 from toberndo/opt_prim_user
Minimize signature verifications to evaluate primary user
|
2014-05-02 11:32:32 +02:00 |
|
Tankred Hase
|
c57562a7dd
|
Merge pull request #217 from toberndo/cfb_fix
Refactoring cfb.encrypt, fix twofish cipher
|
2014-05-02 11:29:37 +02:00 |
|
Thomas Oberndörfer
|
8ea87050bd
|
Minimize signature verifications to evaluate primary user
|
2014-04-26 10:50:55 +02:00 |
|
Thomas Oberndörfer
|
b7847c072a
|
Fix twofish cipher: did not accept typed arrays.
|
2014-04-25 16:35:43 +02:00 |
|
Thomas Oberndörfer
|
e1dffffe8d
|
Refactor cfb.encrypt: fix inconsistent output depending on plaintext length. Use typed arrays for ciphertext.
|
2014-04-25 16:33:28 +02:00 |
|
Thomas Oberndörfer
|
82b18c61f3
|
Add empty read method to trust packet. Otherwise import of key with a trust packet will fail. Trust packets are ignored and filtered out by the Key class.
|
2014-04-04 17:33:30 +02:00 |
|
Thomas Oberndörfer
|
5e74302973
|
Keyring: don't break on error reading armored key.
|
2014-04-04 17:14:39 +02:00 |
|
Thomas Oberndörfer
|
ced145865e
|
Accept armor header with trailing whitespace
|
2014-04-04 16:00:26 +02:00 |
|
Thomas Oberndörfer
|
86537fb48c
|
Add support to write V3 signatures
|
2014-04-03 21:21:56 +02:00 |
|
Tankred Hase
|
c107ef8d2f
|
bump version
|
2014-04-03 14:47:44 +02:00 |
|
Tankred Hase
|
4bf2fbf985
|
Merge pull request #207 from openpgpjs/ie11
Fix random.js for IE11
|
2014-04-02 19:52:13 +02:00 |
|
Thomas Oberndörfer
|
fb8f2a2a57
|
Implement user attribute packet write()
|
2014-04-02 19:21:44 +02:00 |
|
Tankred Hase
|
79309b6a88
|
Fix random.js for IE11
|
2014-04-02 18:38:24 +02:00 |
|
Thomas Oberndörfer
|
9413cd6e7f
|
Drop key packets not in a meaningful order according to RFC4880 "11. Packet Composition"
|
2014-04-02 18:28:08 +02:00 |
|
Thomas Oberndörfer
|
d28eb4406d
|
Fix error message for unsupported key packet version
|
2014-04-02 12:39:35 +02:00 |
|
Tankred Hase
|
fa451ec3f3
|
bump version
|
2014-03-31 16:38:53 +02:00 |
|
Tankred Hase
|
9d428a735b
|
Merge pull request #205 from openpgpjs/bundles
Generate openpgp.js without source map. New source map target is openpgp...
|
2014-03-31 16:23:52 +02:00 |
|
Thomas Oberndörfer
|
a4598f3bd4
|
Generate openpgp.js without source map. New source map target is openpgp_debug.js. Change dependency of workers: openpgp.worker.js -> openpgp.js, openpgp.worker.min.js -> openpgp.min.js. Remove openpgp.js with maps from unittests-bundle.js
|
2014-03-31 16:09:23 +02:00 |
|
Tankred Hase
|
d54cc0c41c
|
remove doc directory from master
|
2014-03-31 13:24:59 +02:00 |
|
Thomas Oberndörfer
|
06adf49122
|
Merge pull request #202 from PawelGorny/fixSigUnknwTypeNotation
An implementation SHOULD ignore any subpacket of a type that it does not recognize
|
2014-03-31 12:39:30 +02:00 |
|
Thomas Oberndörfer
|
867900cb37
|
Merge pull request #188 from toberndo/fix_partial_body_length
Fix packet partial body length
|
2014-03-31 12:13:23 +02:00 |
|
Thomas Oberndörfer
|
e8ef355604
|
OP-01-010 Invalid Armor Checksum Validation (Low)
|
2014-03-29 16:25:28 +01:00 |
|
Thomas Oberndörfer
|
5eca11ca5b
|
Set signature feature subpacket depending on config.integrity_protect flag
|
2014-03-29 15:39:26 +01:00 |
|
Thomas Oberndörfer
|
1c818f2410
|
OP-01-006 Generated keys have no stored algorithm preference (Medium). Set preferences for symmetric, hash and compression algorithms. Fix preferred_compression_algorithms subpacket reading.
|
2014-03-28 21:39:54 +01:00 |
|
Thomas Oberndörfer
|
b9c597a41a
|
OP-01-003 Suggested Code Enforcement of RandomBuffer (Low). Clearing random number from buffer after usage. buffer variable is still a public.
|
2014-03-28 13:16:33 +01:00 |
|
Thomas Oberndörfer
|
1acf1cff9a
|
OP-01-002 Math.random() usage in dead Code Branch (Low)
|
2014-03-28 10:29:23 +01:00 |
|
Thomas Oberndörfer
|
4d96089f72
|
OP-01-001 Type confusion in crypto.random.RandomBuffer (Low)
|
2014-03-27 15:49:10 +01:00 |
|
Thomas Oberndörfer
|
ed13502dc2
|
OP-01-025 EME-PKCS1-v1_5 Error Handling in RSA Decryption (High). Rewrite pkcs1.eme.decode() and pkcs1.eme.encode(). Add fix from jsbn 1.4 release.
|
2014-03-27 12:58:58 +01:00 |
|
Thomas Oberndörfer
|
79dbb2e6dd
|
Errata 2270: Fix ASN.1 prefix for SHA224. http://www.rfc-editor.org/errata_search.php?rfc=4880&eid=2270
|
2014-03-26 18:15:29 +01:00 |
|
Thomas Oberndörfer
|
357d49f7e9
|
OP-01-026 Errors in EMSA-PKCS1-v1_5 decoding routine (High) and OP-01-018 Suggested improvement in RSA signature verification (Low). Do RSA signature verification as described in RFC 3447 Section 8.2.2. Remove pkcs1.emsa.decode(). Rewrite pkcs1.emsa.encode(). Hash algorithms: throw exception on error condition.
|
2014-03-26 18:04:58 +01:00 |
|
PawelGorny
|
48ec28fef2
|
An implementation SHOULD ignore any subpacket of a type that it does not
recognize.
|
2014-03-24 21:36:57 +01:00 |
|
Thomas Oberndörfer
|
28e7a80eba
|
OP-01-011 Error suppression in UTF-8 decoding function (Medium). Add check for parameter type to decode_utf8.
|
2014-03-21 18:32:05 +01:00 |
|
Thomas Oberndörfer
|
3f626f4bfb
|
OP-01-024 Random Range Bias in DSA/Elgamal (Low). Fix ranges, add TWO constant to BigInteger.
|
2014-03-21 17:12:02 +01:00 |
|
Thomas Oberndörfer
|
04680a67cd
|
OP-01-020 Missing check in DSA signature generation (Medium). Add check and repeat until r and s not equal to 0.
|
2014-03-21 16:45:19 +01:00 |
|
Thomas Oberndörfer
|
93ca8b62fe
|
OP-01-019 Cleartext Message Spoofing in Armor Headers (Critical). Fix: throw error if unknown ASCII armor type.
|
2014-03-21 16:11:48 +01:00 |
|
Thomas Oberndörfer
|
329c92bc73
|
OP-01-009 Cleartext Messages Spoofing by Lax Armor Headers parsing (Critical). Add armor header verification. Verify "Hash" header in cleartext signed message.
|
2014-03-21 15:37:52 +01:00 |
|
Thomas Oberndörfer
|
105ec06da3
|
Throw error when trying to use IDEA cipher
|
2014-03-18 18:42:52 +01:00 |
|
Thomas Oberndörfer
|
22e4540ed9
|
OP-01-007 Algorithm Preferences ignored upon Encryption (Low)
|
2014-03-18 17:45:15 +01:00 |
|
Thomas Oberndörfer
|
9f23c6a891
|
OP-01-005 Side-channel leak in RSA decryption (High). Add config option for RSA blinding, default true. Update jsbn to 1.3. Remove decrypted packets after Message.decrypt().
|
2014-03-17 11:54:40 +01:00 |
|
Thomas Oberndörfer
|
e1fcc51d0e
|
OP-01-015 EME-PKCS1-v1_5 padding uses Math.random() (Critical)
|
2014-03-12 21:24:52 +01:00 |
|
Tankred Hase
|
da9ca4ca7d
|
set grunt uglify to version 0.3.2
|
2014-03-07 23:33:16 +01:00 |
|
Tankred Hase
|
3604f19eb9
|
Add onerror handler to Worker to see uncaught errors
|
2014-03-07 23:04:22 +01:00 |
|
Thomas Oberndörfer
|
6bb53f04b4
|
Merge pull request #176 from Matze2010/master
Possibility to set filename of literal data packet (tag 11)
|
2014-02-27 13:07:28 +01:00 |
|
Thomas Oberndörfer
|
1a4c504bc7
|
Fix packet partial body length
|
2014-02-27 13:01:47 +01:00 |
|
Tankred Hase
|
7cba2be2fc
|
Merge pull request #179 from toberndo/keyring_enh
Refactoring keyring, Key update method, Fixes
|
2014-02-27 11:04:25 +01:00 |
|