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
|
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 |
|
Thomas Oberndörfer
|
1dfdfb62cb
|
Keyring: simplify API, accept 16 char hex or fingerprint as keyid.
|
2014-02-26 11:45:03 +01:00 |
|
Tankred Hase
|
3d423655c4
|
reduce memory allocations in aes block cipher, optimize performance test
|
2014-02-26 00:20:46 +01:00 |
|
Tankred Hase
|
9e23b94db3
|
clean wroning api usage in cfb
|
2014-02-25 14:55:29 +01:00 |
|
Tankred Hase
|
ec4a0aca46
|
use typed array in aes and cfb, cleanup for loops
|
2014-02-25 14:38:52 +01:00 |
|
Tankred Hase
|
afabb56d41
|
use forge sha256 implementation
|
2014-02-25 12:47:45 +01:00 |
|
Tankred Hase
|
31f9064e90
|
use string instead of array in cfb encrypt
|
2014-02-25 10:50:57 +01:00 |
|
Tankred Hase
|
47d86825e2
|
cleanup for loops, use strings += instead of array.push/join, use strict mode
|
2014-02-25 09:55:58 +01:00 |
|
Tankred Hase
|
6b81995dd5
|
remove aes args from global scope
|
2014-02-25 00:05:43 +01:00 |
|
Tankred Hase
|
d0c319dd49
|
minor optimizations in cfb mode
|
2014-02-24 21:30:21 +01:00 |
|
Thomas Oberndörfer
|
151694ff07
|
Write unhashed subpackets. Fix #178.
|
2014-02-23 20:51:02 +01:00 |
|
Thomas Oberndörfer
|
5d4d3f5ba1
|
Fix structure cloning after keyid buffering change
|
2014-02-23 20:49:51 +01:00 |
|
Thomas Oberndörfer
|
efc384e71c
|
Keyring: separate storage for public and private keys. ImportKey method supports update.
|
2014-02-23 20:48:38 +01:00 |
|
Thomas Oberndörfer
|
d6e4e3c028
|
Add key update method. Fix getPrimaryUser: evaluation of most significant self signature.
|
2014-02-23 20:46:52 +01:00 |
|
Tankred Hase
|
fb2ca2ed03
|
Merge pull request #175 from openpgpjs/async-api
Async api
|
2014-02-12 22:20:40 +01:00 |
|
Tankred Hase
|
37c6ab8a0c
|
do clearer case checking and load minified lib in worker
|
2014-02-12 19:28:54 +01:00 |
|
Matze2010
|
3a984edb02
|
Possibility to set filename of literal data packet (tag 11)
The filename of the literal data packet was hardcoded to msg.txt. Now
one has the possibility to manually set the filename of the literal
data packet.
|
2014-02-12 17:54:36 +01:00 |
|
Tankred Hase
|
e431f686b1
|
update docs
|
2014-02-12 17:05:52 +01:00 |
|
Tankred Hase
|
b0bd5168a8
|
add optional callback to public api and invoke AsyncProxy behind the scenes
|
2014-02-12 15:11:06 +01:00 |
|
Daniel
|
78adbdda42
|
Fixing typo as reported in issue #172
|
2014-02-11 14:56:48 -08:00 |
|
Thomas Oberndörfer
|
753b1fc637
|
Method getKeysForKeyId renamed and optimized, returns only single key. Deep optional parameter to search also in subkeys. Add method getKeyForLongId with same properties. Optimize access to keyid and fingerprint by using a buffer.
|
2014-02-10 18:57:17 +01:00 |
|
Thomas Oberndörfer
|
c47e1d8780
|
Fix getPrivateKeyForAddress. Replace global openpgp with specific modules.
|
2014-02-06 17:26:55 +01:00 |
|
Thomas Oberndörfer
|
f00f4a9582
|
Merge branch 'key_enh'
|
2014-02-06 12:46:24 +01:00 |
|
Thomas Oberndörfer
|
b1e8c9ec52
|
Add unit tests for getExpirationTime Key method
|
2014-02-06 12:28:36 +01:00 |
|
Thomas Oberndörfer
|
191eca353e
|
Merge branch 'pr/170'
|
2014-02-06 12:23:47 +01:00 |
|
Thomas Oberndörfer
|
b3a5597ab9
|
Merge pull request #169 from openpgpjs/subkey_revocation
Verify subkey revocation signatures according to: RFC4880 Errata ID: 3298
|
2014-02-06 11:41:30 +01:00 |
|
Thomas Oberndörfer
|
a595d683a9
|
Add getExpirationTime method to Key and SubKey
|
2014-02-05 18:09:54 +01:00 |
|
Lars Olzem
|
69bf01fb86
|
fix keyring email check
|
2014-02-05 17:10:25 +01:00 |
|
Lars Olzem
|
c88718d1b6
|
add description
|
2014-02-05 14:29:40 +01:00 |
|
Lars Olzem
|
f5b88ea2ac
|
fix calue access
|
2014-02-05 14:01:27 +01:00 |
|
Lars Olzem
|
0f16fc4be4
|
add variable item name in localstore
|
2014-02-05 13:14:23 +01:00 |
|
Thomas Oberndörfer
|
a9c9f78dd4
|
Verify subkey revocation signatures according to: http://www.rfc-editor.org/errata_search.php?rfc=4880&eid=3298
|
2014-02-04 17:44:22 +01:00 |
|
Thomas Oberndörfer
|
57849437d9
|
Fix isValidEncryptionKeyPacket function: access key flags by index
|
2014-02-04 15:51:47 +01:00 |
|
Tankred Hase
|
01469be87f
|
Merge pull request #163 from MarcoPolo/master
Fixed keyring local storage
|
2014-02-02 09:14:44 -08:00 |
|
Tankred Hase
|
95db18eb4a
|
Add unit test to catch #156 and fix it
|
2014-01-31 14:03:59 +01:00 |
|
Marco Munizaga
|
875ccf5196
|
Fixed keyring local storage
|
2014-01-31 02:26:57 -05:00 |
|
Thomas Oberndörfer
|
040ccbaf2c
|
Web worker: simplify random data supply
|
2014-01-20 09:56:02 +01:00 |
|
Thomas Oberndörfer
|
abf0545208
|
Change internal representation of random data from Uint32Array to Uint8Array
|
2014-01-18 16:37:15 +01:00 |
|