Thomas Oberndörfer
1dfdfb62cb
Keyring: simplify API, accept 16 char hex or fingerprint as keyid.
2014-02-26 11:45:03 +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
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
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
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
ce1239f4e8
bump version
2014-02-02 18:38:09 +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
887124a74e
bump version
2014-01-31 16:26:52 +01:00
Tankred Hase
de378473a9
Merge pull request #160 from openpgpjs/3des
...
Add unit test to catch #156 and fix it
2014-01-31 07:22:46 -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
Tankred Hase
3b1955627b
Update README.md
2014-01-24 20:25:47 +01:00
Tankred Hase
5b43f42c91
bump to version 0.3.0
2014-01-21 16:17:46 +01:00
Tankred Hase
e939d1e314
Merge pull request #151 from openpgpjs/worker
...
Web Worker
2014-01-21 07:09:36 -08: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
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
c9910929df
Fix: clear subpackets of symmetrically encrypted packet after encryption
2014-01-15 19:44:00 +01:00
Thomas Oberndörfer
8cd956c9bc
Web worker: add more unit tests
2014-01-15 19:42:03 +01:00
Thomas Oberndörfer
1fa47f0b4b
Web worker: add entropy estimation
2014-01-15 19:40:57 +01:00
Tankred Hase
fe56283811
add grunt clean to build
2014-01-13 20:46:35 +01:00
Tankred Hase
aae92e913d
bump npm version to due npm install error
2014-01-13 20:27:20 +01:00
Thomas Oberndörfer
17c6f90113
Unit tests for web worker. Only active for browsers.
2014-01-13 15:42:03 +01:00
Thomas Oberndörfer
3612fc12dc
Add web worker support. Load the whole library in a web worker
...
and make the high-level API accessible from an asynchronous proxy.
Entropy is seeded to worker on each generateKeyPair() call.
Allow serialization of packets and custom types for messaging API.
2014-01-13 13:56:06 +01:00
Tankred Hase
87de3b1de4
updated package.json description
2014-01-12 15:25:45 +01:00
Tankred Hase
e99157bb89
update sec recomendations
2014-01-12 14:51:41 +01:00
Tankred Hase
802e3cf86a
update sec recomendations
2014-01-12 14:48:30 +01:00
Tankred Hase
a69a87cdf2
typo
2014-01-11 16:29:45 +01:00
Tankred Hase
4f2100fa40
delete git attributes
2014-01-11 15:41:59 +01:00
Tankred Hase
912a5ce664
remove example
2014-01-11 15:30:31 +01:00
Tankred Hase
a09eff5204
add security considerations
2014-01-11 15:21:24 +01:00