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
|
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 |
|
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 |
|
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
|
f6a72b0058
|
bump version
|
2014-02-25 18:57:21 +01:00 |
|
Tankred Hase
|
5a1c342075
|
Merge pull request #187 from openpgpjs/performance
Performance
|
2014-02-25 18:51:59 +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
|
01a0a218c7
|
update becnhmark test
|
2014-02-25 13:19:41 +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
|
49ac4e6816
|
add performance test
|
2014-02-25 10:30: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
|
8eada2a1a8
|
fix aes unit test
|
2014-02-25 00:09:49 +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
|
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 |
|
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
|
af5f1e89f0
|
bump version
|
2014-02-12 22:36:43 +01:00 |
|
Tankred Hase
|
fb2ca2ed03
|
Merge pull request #175 from openpgpjs/async-api
Async api
|
2014-02-12 22:20:40 +01:00 |
|
Thomas Oberndörfer
|
b639bbde4a
|
Merge pull request #174 from irdan/fix_typo
Fixing typo as reported in issue #172
|
2014-02-12 22:02:18 +01:00 |
|
Tankred Hase
|
37c6ab8a0c
|
do clearer case checking and load minified lib in worker
|
2014-02-12 19:28:54 +01:00 |
|
Tankred Hase
|
b535b83d66
|
bump version to 0.4.0-dev
|
2014-02-12 18:40:38 +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 |
|