Thomas Oberndörfer
1ca90a980c
Support multiple keys per ASCII armored block. Unify error handling: replace print_error function
...
with exceptions. The idea is to use exceptions internally, but catch them in the high level API
functions and return errors as implemented in openpgp.key.readArmored.
2013-12-17 16:09:52 +01:00
Thomas Oberndörfer
a31fe80a2c
Merge readPublicKey for V3 and V4
2013-12-12 16:17:01 +01:00
Thomas Oberndörfer
d7d74ec5e3
Verify V3 certification signatures
2013-12-12 14:22:23 +01:00
Thomas Oberndörfer
ff8d93f956
Fix key expiration time. Add key revocation unit test.
2013-12-12 12:05:00 +01:00
Thomas Oberndörfer
d22facc61c
Remove CP-1252 cleartext signature unit-test
2013-12-09 19:33:30 +01:00
Thomas Oberndörfer
5fd4bdbccb
Fix make bundle-test and keyring unit-tests
2013-12-09 16:57:44 +01:00
Thomas Oberndörfer
4979550729
Merge pull request #139 from Robert-Nelson/keyring
...
Reworked keyring and added new keyring bundle
2013-12-09 03:38:57 -08:00
Thomas Oberndörfer
59e942dc9e
Merge pull request #138 from Robert-Nelson/integration-tests
...
Port continuous integration from master branch.
2013-12-09 03:37:04 -08:00
Robert Nelson
48af7ce584
Shuffle bundle names around so that openpgp.js is the debug version
2013-12-09 00:30:13 -08:00
Robert Nelson
911e103de9
Add keyring.min.js and update openpgp bundles
2013-12-08 22:50:27 -08:00
Robert Nelson
1d0c75a927
Add keyring bundle creation to Makefile
2013-12-08 21:23:05 -08:00
Robert Nelson
1c07c482aa
Create a bundle for keyring and split out the store code
2013-12-08 20:54:25 -08:00
Robert Nelson
f00d3210aa
Convert keyring to use key interface rather than the packetlist.
2013-12-08 19:35:01 -08:00
Robert Nelson
bfba0eca0c
Changed unitttests and keyring to use bundled openpgp and updated keyring to use openpgp.key instead of packetlists.
...
Added getUserIds() to key.
Reenabled keyring ci tests.
2013-12-08 15:41:31 -08:00
Robert Nelson
30332003f8
Merge remote-tracking branch 'origin/devel' into integration-tests
2013-12-08 11:02:26 -08:00
Robert Nelson
be8cab9795
Change Makefile to build debug and non-debug versions of openpgp.js
2013-12-08 10:29:50 -08:00
Thomas Oberndörfer
5d32718096
Normalize end of line, add getter and setter for text in literal data packet.
2013-12-08 14:24:52 +01:00
Robert Nelson
e8a2cd6621
Continuous integration testing support completed
2013-12-08 04:38:44 -08:00
Thomas Oberndörfer
5d6e1a9506
Merge pull request #137 from Robert-Nelson/devel-signature-fixes
...
Merge signature changes from master
2013-12-08 02:01:49 -08:00
Robert Nelson
5f30c67499
All signature unit tests passing now
2013-12-06 14:26:11 -08:00
Robert Nelson
f57de1ec40
Unit tests passing
2013-12-06 09:56:05 -08:00
Robert Nelson
03d0d44061
Signature fixes
2013-12-05 22:31:33 -08:00
Robert Nelson
e6a116d14e
Fix warnings from 'make minify' + other bugs
2013-12-05 20:12:20 -08:00
Robert Nelson
f0c2427895
Array indexing on strings is nonstandard and doesn't work on IE
2013-12-05 20:03:08 -08:00
Tankred Hase
4cad3c0a44
Merge pull request #135 from openpgpjs/new_line
...
Add test for RFC compliant new line handling
2013-12-05 13:15:42 -08:00
Tankred Hase
fb44405de5
Merge pull request #134 from Robert-Nelson/another-signature-fix
...
Another signature fix
2013-12-05 13:14:11 -08:00
Tankred Hase
db2f20448c
fix signature test
2013-12-05 22:12:32 +01:00
Tankred Hase
8860161c67
Merge branch 'another-signature-fix' of github.com:Robert-Nelson/openpgpjs into new_line
2013-12-05 22:08:48 +01:00
Robert Nelson
f07702e867
More consistency changes
2013-12-05 12:29:52 -08:00
Robert Nelson
e965b6771b
Cleanup canonical message handling for signatures
2013-12-05 12:21:23 -08:00
Tankred Hase
caaedc16bf
reconstruct bug in signature verification
2013-12-05 17:27:56 +01:00
Tankred Hase
8c16abbfee
bugfix for only call showMessage if it was defined
2013-12-05 12:37:55 +01:00
Tankred Hase
fecad8b8c0
only call showMessage if it was defined
2013-12-05 12:33:03 +01:00
Tankred Hase
af29686442
Merge pull request #130 from Robert-Nelson/signature-fix
...
Signature fix
2013-12-05 02:53:43 -08:00
Tankred Hase
d43b6df378
Merge pull request #132 from Robert-Nelson/build-status-fix
...
Build status fix
2013-12-05 01:48:42 -08:00
Robert Nelson
2e100068f1
Put the query string on the right url
2013-12-04 21:07:44 -08:00
Robert Nelson
0ebe4fd516
Only report build status for master and devel
2013-12-04 21:05:07 -08:00
Robert Nelson
aa377b7cc9
Add verification of V3 signatures
2013-12-04 20:38:52 -08:00
Robert Nelson
835a05853e
Change message to match others
2013-12-04 19:39:15 -08:00
Robert Nelson
f8d8d471a9
Add test of verification of a clearsign message generated by gpg
2013-12-04 19:33:44 -08:00
Robert Nelson
e9b8b0efb9
Incorporate integration test changes from signature branch
2013-12-04 18:11:14 -08:00
Robert Nelson
8110782633
Fix checksum failure debug message
2013-12-04 15:42:56 -08:00
Thomas Oberndörfer
f6176ed484
Move key generation to Key class
2013-12-04 16:45:14 +01:00
Thomas Oberndörfer
7e711510cc
Implement cleartext signed messages
2013-12-02 20:11:21 +01:00
Thomas Oberndörfer
be96de5188
Move methods of Key and Message class to prototype. Clean up openpgp.js file.
2013-12-02 14:54:05 +01:00
Thomas Oberndörfer
89eb5dff2a
Rename attribute for data of armored message from .openpgp to .data
2013-12-02 11:27:14 +01:00
Robert Nelson
63db9246c6
Enhance debugging output and fix escaped dashes.
2013-12-01 17:46:56 -08:00
Robert Nelson
e1908496c7
Add verification for version 3 signatures
2013-11-30 22:29:28 -08:00
Robert Nelson
84f6483cba
Fix signing with version 3 keys
2013-11-30 21:17:04 -08:00
Robert Nelson
1f4911450b
Resolve two more situations
...
Handle messages with strings of dashes.
Work around IE bug with split().
2013-11-30 12:29:47 -08:00