Bart Butler
|
d33c46a33c
|
minor bugfix
|
2017-07-06 15:27:45 -07:00 |
|
Sanjana Rajan
|
d04c09687d
|
spacing
|
2017-03-23 11:16:16 -07:00 |
|
Sanjana Rajan
|
25d16046c2
|
add one pass in case where no priv keys are passed in for signing
|
2017-03-22 17:14:30 -07:00 |
|
Sanjana Rajan
|
79160abcc9
|
allow signature as input in high level encrypt
|
2017-03-22 17:04:21 -07:00 |
|
Sanjana Rajan
|
4ec07672a7
|
return signature object inside verification object
|
2017-03-10 10:38:59 -08:00 |
|
Sanjana Rajan
|
7b58cd9200
|
add tests
|
2017-03-07 13:59:17 -08:00 |
|
Sanjana Rajan
|
57d07091e8
|
add support for detached signatures
|
2017-03-07 13:59:17 -08:00 |
|
emersion
|
e9940eb100
|
Properly set one-pass signture packet flag
|
2016-08-17 13:03:56 +02:00 |
|
Tankred Hase
|
979f212305
|
Cleanup Promise code
|
2016-03-24 09:29:41 +08:00 |
|
Tankred Hase
|
1e3d6468d6
|
Wrap code into promises to globally catch errors
|
2016-03-23 21:19:02 +08:00 |
|
Tankred Hase
|
963648c6ea
|
Fix unit tests for browsers
|
2016-03-23 15:39:51 +08:00 |
|
Tankred Hase
|
ded8926b27
|
Support AES-GCM with AEAD Protected Data Packets
Closes openpgpjs/openpgpjs#421
|
2016-03-22 17:44:22 +08:00 |
|
Tankred Hase
|
24c213d8d9
|
Add better examples for binary data use. Fix message docs
|
2016-02-11 17:36:24 +07:00 |
|
Tankred Hase
|
d5a2e0fb81
|
Delete plaintext sessionKey from packet after calling message.encryptSessionKey
|
2016-02-10 12:58:12 +07:00 |
|
Tankred Hase
|
6547b4ef68
|
Test encrypt/decryptSessionKey and finalize api, review docs
|
2016-02-10 12:52:13 +07:00 |
|
Tankred Hase
|
c7a6a88098
|
Add type validation util functions
|
2016-02-08 13:36:21 +07:00 |
|
Tankred Hase
|
0f8bfe2dca
|
Rename keys to publicKeys in message.encrypt()
|
2016-02-06 22:58:43 +07:00 |
|
Tankred Hase
|
31df9c07da
|
Allow either privateKey, session key or password for message.decrypt()
|
2016-02-06 22:58:43 +07:00 |
|
Tankred Hase
|
8d82a18c19
|
Fix bug in message.decryptSessionKey where it would return this (msg obj)
Cleanup message code
|
2016-02-06 15:03:04 +07:00 |
|
Tankred Hase
|
55110c3409
|
Remove sessionKeyAlgorithm parameter from message.decrypt()
See: 2010456a19 (commitcomment-12397926)
|
2016-02-06 14:33:10 +07:00 |
|
Tankred Hase
|
8728db2b08
|
Finish refactoring src/**/*.js to use import & export
|
2016-02-05 15:23:11 +07:00 |
|
Tankred Hase
|
f06e5aea55
|
Refactor src/*.js to use import
|
2016-02-05 09:09:04 +07:00 |
|
Tankred Hase
|
261db8035d
|
Remove redundant message.symEncrypt/symDecrypt
|
2016-02-04 16:41:39 +07:00 |
|
Tankred Hase
|
00ea3918c5
|
Cleanup and linting on all *.js
|
2016-02-03 20:24:54 +07:00 |
|
Bart Butler
|
1c6e777a3d
|
bugfixes
|
2016-02-03 20:24:54 +07:00 |
|
Bart Butler
|
b4916e29a3
|
binary strings to typed arrays in most places
|
2016-02-03 20:24:54 +07:00 |
|
Bart Butler
|
b310877c7d
|
fixes
|
2016-02-03 20:24:54 +07:00 |
|
Bart Butler
|
60fb6ba18d
|
direct session key manipulation and encryption/decryption
|
2016-02-03 20:24:54 +07:00 |
|
Bart Butler
|
2e4e9387a0
|
Fixes for symmetrically encrypted session keys
|
2016-02-03 20:24:54 +07:00 |
|
Nick Doiron
|
ef566b6a3c
|
Specify a filename in encrypt fromBinary [Closes #284]
|
2016-01-07 15:35:47 +01:00 |
|
Artem Chudinov
|
30926e4738
|
message.js: Don't use variable signingKeyPacket out of scope
|
2016-01-07 15:35:47 +01:00 |
|
evilaliv3
|
9589fa0b52
|
Apply mixed code review thanks to webstorm inspector
|
2016-01-07 14:46:55 +01:00 |
|
Tankred Hase
|
4d6a34faa1
|
Implement Symmetric-Key Message Encryption using a passphrase
See https://tools.ietf.org/html/rfc4880#section-3.7.2.2
|
2015-04-22 01:41:00 +02:00 |
|
Thomas Oberndörfer
|
a33b8c035d
|
Check validity of key packet before signature verification
|
2015-03-03 18:15:17 +01:00 |
|
Tankred Hase
|
7f2573c77d
|
Refactor complete public api to use promises
|
2014-10-01 19:12:39 +02:00 |
|
Tankred Hase
|
bbe174828f
|
Upgrade license to LGPL version 3.0 or later.
|
2014-09-30 18:16:58 +02:00 |
|
Tankred Hase
|
de3ba18400
|
Implement content verification using detached signatures
|
2014-07-03 14:57:52 +02:00 |
|
Tankred Hase
|
396199f631
|
Iterate over signature not keys to allow empty signatures array in case the message has no signatures.
|
2014-07-02 12:52:14 +02:00 |
|
Tankred Hase
|
8c93688b0e
|
Warn user with signature null for wrong public key instead of exception.
|
2014-07-01 16:22:09 +02:00 |
|
Tankred Hase
|
ecb6798441
|
Throw an error if a wrong public key is used to verify a signature.
|
2014-06-30 19:26:33 +02:00 |
|
Thomas Oberndörfer
|
7a7c181ee6
|
Allow private keys for verify methods in Cleartext and Message class. Refactor getKeyPacket methods in Key class.
|
2014-05-14 11:32:09 +02: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
|
c9910929df
|
Fix: clear subpackets of symmetrically encrypted packet after encryption
|
2014-01-15 19:44:00 +01:00 |
|
Robert Nelson
|
f436c85482
|
Add a bunch of links to documentation
|
2014-01-05 23:10:19 -08:00 |
|
Robert Nelson
|
0c6b345ba8
|
Refactor classes
|
2014-01-05 10:13:25 -08:00 |
|
Robert Nelson
|
dba6f379e8
|
Fix all the lint noise, mostly semicolons, duplicate var definitions and ==0
|
2014-01-02 12:24:10 -08:00 |
|
Robert Nelson
|
17ad1f5fed
|
More documentation fixes
|
2013-12-26 22:49:37 -08:00 |
|
Robert Nelson
|
40a5af2aae
|
Fixup more documentation links
|
2013-12-22 23:44:41 -08:00 |
|
Robert Nelson
|
e891d81e17
|
Merge upstream/devel changes
|
2013-12-22 13:01:24 -08:00 |
|