Commit Graph

2320 Commits

Author SHA1 Message Date
Sean Colyer
3109555137 Added some verification to keyring to check valid email address is being queried. Added a regex to util.js that we can use throughout. 2012-05-07 21:39:43 -04:00
Sean Colyer
245c93440f Added decompression for RFC 1950 - ZLIB. Based this off of the fact that this RFC is heavily dependent on RFC 1951. This solution isn't perfect, it doesn't check the ADLER 32. This is a TODO. 2012-04-29 00:01:07 -04:00
Sean Colyer
66a090c85d Added support for Decompressing messages of Type 1, RFC 1951 - ZIP. 2012-04-28 00:16:00 -04:00
Alex
783c95e761 Merge pull request #41 from openpgpjs/keyring_bugfix
fixed getPrivateKeyForKeyId... I hope
2012-04-24 00:21:45 -07:00
Tankred Hase
7d2723009b fixed getPrivateKeyForKeyId... I hope 2012-04-24 15:14:24 +08:00
Sean Colyer
c86c6043de Fix key generation s2k c value to be a constant 96, which will equate to an iterator of 65536. This is the standard GPG uses. 2012-04-20 21:14:37 -04:00
Sean Colyer
909d41a9ff s2k optimization for large iter values in type 3 s2k. 2012-04-15 23:01:10 -04:00
Sean Colyer
a19c3bf679 Cleanup after merge 2012-04-10 22:11:08 -04:00
Sean Colyer
5aba0b2c46 Merge branch 'master' of github.com:openpgpjs/openpgpjs
Conflicts:
	resources/openpgp.js
	resources/openpgp.min.js
2012-04-10 22:08:51 -04:00
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