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
|
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 |
|
Thomas Oberndörfer
|
fb8f2a2a57
|
Implement user attribute packet write()
|
2014-04-02 19:21:44 +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 |
|
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
|
4d96089f72
|
OP-01-001 Type confusion in crypto.random.RandomBuffer (Low)
|
2014-03-27 15:49:10 +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
|
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
|
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 |
|
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
|
ec4a0aca46
|
use typed array in aes and cfb, cleanup for loops
|
2014-02-25 14:38:52 +01:00 |
|
Tankred Hase
|
01a0a218c7
|
update becnhmark test
|
2014-02-25 13:19:41 +01:00 |
|
Tankred Hase
|
49ac4e6816
|
add performance test
|
2014-02-25 10:30:57 +01:00 |
|
Tankred Hase
|
8eada2a1a8
|
fix aes unit test
|
2014-02-25 00:09:49 +01:00 |
|
Thomas Oberndörfer
|
7bdbb58266
|
Update keyring unit tests
|
2014-02-23 20:52:52 +01:00 |
|
Thomas Oberndörfer
|
e71a897d8a
|
Add unit tests for key update
|
2014-02-23 20:52:03 +01:00 |
|
Thomas Oberndörfer
|
151694ff07
|
Write unhashed subpackets. Fix #178.
|
2014-02-23 20:51:02 +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 |
|
Eason Goodale
|
7ca8414fc8
|
The keys seem to have been generated with 'whiteout.test@t-online.de'
|
2014-02-06 04:43:00 -08:00 |
|
Eason Goodale
|
bb4057af7d
|
Keyring test should ensure that it's actually getting a key when it uses a valid address
|
2014-02-06 04:36:57 -08: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
|
d46ef40390
|
Add unit test for custom localstorage item name
|
2014-02-06 12:20:52 +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
|
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
|
37213e1654
|
Web worker: add decryptKey and decryptKeyPacket methods to proxy
|
2014-01-16 16:44:05 +01:00 |
|
Thomas Oberndörfer
|
a777371418
|
Web worker: unit tests for random buffer and entropy estimation
|
2014-01-16 13:34:31 +01:00 |
|
Thomas Oberndörfer
|
8cd956c9bc
|
Web worker: add more unit tests
|
2014-01-15 19:42:03 +01:00 |
|
Thomas Oberndörfer
|
17c6f90113
|
Unit tests for web worker. Only active for browsers.
|
2014-01-13 15:42:03 +01:00 |
|
Tankred Hase
|
bf46ff3c9d
|
fix tests
|
2014-01-10 20:46:31 +01:00 |
|
Robert Nelson
|
bd963aabf0
|
Make standalone the default and use openpgp.min.js in node package
|
2014-01-09 17:02:42 -08:00 |
|
Robert Nelson
|
4719966988
|
Fix travis problem
|
2014-01-09 09:40:57 -08:00 |
|
Robert Nelson
|
92adbff398
|
Changed comparison in window check
|
2014-01-09 08:22:57 -08:00 |
|
Robert Nelson
|
4cabe075d5
|
Add standalone support
|
2014-01-09 07:31:00 -08:00 |
|
Robert Nelson
|
5851d7ba14
|
Remove obsolete example test file
|
2014-01-09 03:14:35 -08:00 |
|
Robert Nelson
|
9f4e6e7ebb
|
Add files missed in last commit
|
2014-01-09 02:47:57 -08:00 |
|