Commit Graph

2311 Commits

Author SHA1 Message Date
Sean Colyer
7228228d96 Updates to work for s2k with AES encryption. Added numBytes to s2k reading with passphrase to account for s2k encryption with blocksize > hashsize output. 2012-04-10 22:04:29 -04:00
Tankred Hase
3cb44b71dc executed minify script and tested new minified version successfully 2012-04-06 19:55:23 +08:00
Tankred Hase
1f7a503fb1 refactored sha.js internally with module pattern so that it does not require a reference to the window object... external api stays the same 2012-04-06 19:42:44 +08:00
Tankred Hase
61d905e5de modularized symmetric crypto code into its own js file, since openpgp.crypto.js accesses the window and document objects 2012-04-06 17:35:13 +08:00
Sean Colyer
83ac8fe762 Added decryptAndVerifySignature to msg class. A modification of the original decrypt function, provides the ability to specify public keys to check signature against. 2012-03-28 21:17:18 -04:00
Sean Colyer
7f385778a1 Merge pull request #37 from openpgpjs/faster_md5
Faster md5
2012-03-28 16:13:13 -07:00
Tankred Hase
b348ccc2ab MD5 now returns binary string format instead of hex 2012-03-18 22:48:44 +11:00
Tankred Hase
1d1e757153 generated recources with make minify 2012-03-17 22:38:17 +11:00
Tankred Hase
74c544eb1f added faster md5 implementation 2012-03-17 22:37:25 +11:00
Sean Colyer
7375cf64ad Changes to address issue in key generation where sometimes key ID's would not match between public/private keys. Time data was not being carried between the packet generation as it should have been. 2012-03-06 19:36:59 -05:00
Sean Colyer
cd509caa70 Changes to key generation to allow for creation of keys with passphrase. uses s2k type 3: salt+iter when a passphrase is provided. 2012-03-01 23:40:16 -05:00
Sean Colyer
05ead7e8cd Updated pre-built library. 2012-02-20 23:29:02 -05:00
Sean Colyer
d11fbaa1df Changes to optimize decrypting. Changed toString in tag 18 to only print data in debug. 2012-02-20 23:27:57 -05:00
Sean Colyer
13b52ebd51 Included CRC-24 Lookup table. Changes to keyring so importing return booleans, allow for password import of private key. 2012-02-20 22:22:36 -05:00
Sean Colyer
e4915a2fcd Changes to printing statements for optimizations. 2012-02-15 21:52:45 -05:00
Sean Colyer
55496a3437 changes for github issue 25. [GPGTools compatibility] decryptSecretMPIs fails 2012-02-15 21:31:54 -05:00
Sean Colyer
645bbf3f16 Changed some debug statements to only call hexstrdump if debug is inactive by creating new print_debug_hexstr_dump method. Applied only for Tag 18 and overall package at this point, will push to full project after further testing. 2012-02-02 08:56:17 -05:00
Sean Colyer
0a651bdd53 Optimized string concatenation in symmetric encryption. Slow large file encryption led to investigating that string concatenation used was inefficient(switched to an array). 2012-02-02 00:28:24 -05:00
Sean Colyer
4640686683 Changes for key generation. Basic RSA key generation now seems fully functional within the openpgp.js, but experiencing an issue interfacing with gpg. 2012-01-29 16:58:11 -05:00
Alexander Willner
5a991d459e cleanup 2012-01-18 11:18:10 +01:00
Alexander Willner
75170d3207 cleanup 2012-01-18 11:15:51 +01:00
Alexander Willner
fc68a0bdaa renamed file 2012-01-18 11:07:00 +01:00
Alexander Willner
3d896e6f2f updated library 2012-01-18 11:06:04 +01:00
Alexander Willner
ba5391af72 use our server by default 2012-01-18 11:05:52 +01:00
Alexander Willner
6d29d20133 show where the file is 2012-01-18 11:05:36 +01:00
Alexander Willner
5779a3f19e added sjcl as dependency 2012-01-17 11:32:24 +01:00
Alexander Willner
e01115e043 cleanup 2012-01-17 11:30:18 +01:00
Alexander Willner
6ae3d9aeef added 'make update' 2012-01-17 11:28:38 +01:00
Alexander Willner
36b781cfbc added sjcl as dependency 2012-01-17 11:24:43 +01:00
Sean Colyer
15bf0e144c Few bugfixes. Testing for key generation has revealed is currently broken. Investigating. 2012-01-16 21:31:46 -05:00
Alexander Willner
f02f6a1f40 changed GPG4Browsers to OpenPGP.js 2012-01-16 11:26:00 +01:00
Sean Colyer
a08d91f728 Changes to allow for key generation. Provides a basic framework for key generation with a functioning RSA implementation. Still work to be done for s2k and subkeys. 2012-01-16 00:04:27 -05:00
Alexander Willner
14f45412c5 added example project 2012-01-16 02:06:09 +01:00
Alexander Willner
ec7f0d9ee5 removed +x flag 2012-01-16 02:05:48 +01:00
Alexander Willner
50b28b9ca8 added os x file 2012-01-16 02:05:16 +01:00
Alexander Willner
7475437d5a renamed GPG4Browsers to OpenPGP.js 2012-01-15 00:22:14 +01:00
Alexander Willner
f7b505fa0b removed svn files 2012-01-15 00:22:03 +01:00
Alexander Willner
49ed7f47a0 added git ignores 2012-01-15 00:18:06 +01:00
Alexander Willner
0ea44e9707 added new make target to create our first extension 2012-01-15 00:17:21 +01:00
Alexander Willner
0530f5467f added missing image 2012-01-15 00:16:55 +01:00
Sean Colyer
17b7f95e3c Few small additions/bugfixes in openpgp.keyring.js 2012-01-04 21:39:32 -05:00
Alexander Willner
5a37c01350 updated documentation 2011-12-16 18:12:39 +01:00
Alexander Willner
1ea0f6d114 refactoring and implemented comment option #17 2011-12-16 18:04:17 +01:00
Alexander Willner
b1062552bf added new option for #17 2011-12-16 18:03:52 +01:00
Alexander Willner
a0010422ed refactoring for #17 2011-12-16 17:49:58 +01:00
Alexander Willner
0b96d5324e added minified JavaScript library and Makefile 2011-12-16 17:16:15 +01:00
Alexander Willner
f408aeabb6 testing gh-pages again 2011-12-16 15:20:25 +01:00
Alexander Willner
fb66c97eb5 added coverage preview 2011-12-16 13:37:49 +01:00
Carsten Wentzlow
377dd12d19 - added encryption.html for testing encrytion / decryption of messages 2011-12-14 11:33:20 +01:00
Carsten Wentzlow
f486f601af - unit test for the openpgp_crypto API
- less debug output on blowfish and twofish test vectors
- adjusted unit test table width in css
2011-12-12 18:11:17 +01:00