B. Petersen
|
fe15eef863
|
typo, remove dead code
|
2017-11-27 11:26:10 +01:00 |
|
B. Petersen
|
80adb33762
|
const'ify netpgp
|
2017-11-27 11:15:42 +01:00 |
|
B. Petersen
|
3f90be4bc1
|
comment
|
2017-11-26 17:50:29 +01:00 |
|
B. Petersen
|
0967491741
|
const'ify
|
2017-11-26 17:49:16 +01:00 |
|
B. Petersen
|
e8e30b3bfd
|
fix memory leak in netpgp's signing
|
2017-11-26 16:54:29 +01:00 |
|
B. Petersen
|
d2c65ad112
|
fix potential memory leak in netpgp
|
2017-11-26 16:32:21 +01:00 |
|
B. Petersen
|
1c45898fe7
|
fix netpgp realloc() potential memory leak
|
2017-11-26 11:31:11 +01:00 |
|
B. Petersen
|
77eef1c370
|
implement missing netpgp function parse_hash_finish()
|
2017-11-25 16:35:16 +01:00 |
|
B. Petersen
|
2823359684
|
exit if we cannot allocate a few bytes in netpgp
|
2017-11-25 15:58:01 +01:00 |
|
B. Petersen
|
4f3573b9a2
|
cleanup netpgp code
|
2017-11-25 15:03:03 +01:00 |
|
B. Petersen
|
0479f5932c
|
fix memory leak in netpgp's encryption routine
|
2017-11-25 13:05:41 +01:00 |
|
B. Petersen
|
516b259da5
|
fix memory leak in netpgp's compression/decompression routines
|
2017-11-24 00:12:00 +01:00 |
|
B. Petersen
|
6495c85c22
|
fix memory leak in netpgp
|
2017-11-23 23:14:51 +01:00 |
|
B. Petersen
|
ee5afc379f
|
fix memory leak in netpgp
|
2017-11-23 22:50:09 +01:00 |
|
B. Petersen
|
f5fecba79e
|
Prepare OpenPGP-Tag-18 creation.
|
2017-11-07 12:23:51 +01:00 |
|
B. Petersen
|
94c9db2ed4
|
Allow more than one subkey in a key (as done eg. in K-9).
|
2017-10-14 02:36:36 +02:00 |
|
B. Petersen
|
4c321ff9b1
|
Update netpgp to netgpp-et-2017-10-13.
|
2017-10-14 00:22:55 +02:00 |
|
B. Petersen
|
1e590f4e6a
|
Remove unused netpgp code.
|
2017-10-14 00:04:30 +02:00 |
|
B. Petersen
|
f2856acc82
|
Netpgp: Remove dead code.
|
2017-10-12 17:05:21 +02:00 |
|
B. Petersen
|
4ff61731fe
|
Show validation errors in message info.
|
2017-06-26 00:58:55 +02:00 |
|
B. Petersen
|
e9357dbef2
|
Prepare cryptographic verification.
|
2017-06-24 19:06:05 +02:00 |
|
B. Petersen
|
60dd062ada
|
Add 'Symmetric-Key Encrypted Session Key' (Tag 3) to setup file.
|
2017-06-20 17:46:59 +02:00 |
|
B. Petersen
|
b86c5d8142
|
Prepare AES-128 key encryption.
|
2017-06-20 01:10:50 +02:00 |
|
B. Petersen
|
753dc1ae1c
|
Fix PGP_PARSE_PARSED in Netpgp (the original code does not set PGP_PARSE_PARSED, however this seems to be a bug as this function was called before pgp_setup_memory_read() - as pgp_filter_keys_fileread() uses the same callback, I assume, PGP_PARSE_PARSED is the expected behaviour)
|
2017-06-05 23:41:16 +02:00 |
|
B. Petersen
|
5ff9ff1604
|
Add a function to export all self keys.
|
2017-05-30 22:33:06 +02:00 |
|
B. Petersen
|
caadf7aa99
|
Do not add 'Modification Detection' feature to subkey binding packet.
|
2017-05-30 14:05:38 +02:00 |
|
B. Petersen
|
1b2e9f9309
|
Use SHA-256 instead of SHA-1 for self-signature and for subkey-binding-signature.
|
2017-05-30 14:03:46 +02:00 |
|
B. Petersen
|
b90a503325
|
Add subkey-binding packet to secret keys so that the correct subkey is selected for decryption.
|
2017-05-30 11:49:00 +02:00 |
|
B. Petersen
|
a84a2c42f7
|
Fix dereferencing NULL-pointer in Netpgp.
|
2017-05-29 22:29:20 +02:00 |
|
B. Petersen
|
fd24c5edbd
|
Fix a memory leak in Netpgp.
|
2017-05-27 16:49:39 +02:00 |
|
B. Petersen
|
50dc990c56
|
Remove dead code.
|
2017-05-26 18:44:07 +02:00 |
|
B. Petersen
|
e3aaf67d79
|
Make core andoid-ready.
|
2017-05-26 15:18:23 +02:00 |
|
B. Petersen
|
8fb10a1bf9
|
Fix key generation issues: Primary key can 'sign+cert', subkey can 'encrypt'. No hash/algo/encryption preferences for subkeys. Reorder hash preferences. Disable bzip2 preference (don't know if this will be supported by Delta Chat for now).
|
2017-05-24 23:26:43 +02:00 |
|
B. Petersen
|
9d4b18e5e3
|
Typo, comment.
|
2017-05-24 22:01:25 +02:00 |
|
B. Petersen
|
69f1b03f6a
|
Remove unused netpgp stuff.
|
2017-05-24 15:10:01 +02:00 |
|
B. Petersen
|
adc624d3ce
|
Remove unused netpgp stuff.
|
2017-05-24 15:04:56 +02:00 |
|
B. Petersen
|
d4feca7cff
|
Implement DER encrypt/decrypt.
|
2017-05-24 00:10:36 +02:00 |
|
B. Petersen
|
09fa73d67b
|
Add keyring functions.
|
2017-05-23 00:12:25 +02:00 |
|
B. Petersen
|
804ebda917
|
Add Subkey Binding Signature.
|
2017-05-19 15:19:09 +02:00 |
|
B. Petersen
|
d0b79c8275
|
Proper pubkey derivation.
|
2017-05-19 11:49:32 +02:00 |
|
B. Petersen
|
11157137ad
|
Update netpgp.
|
2017-05-19 03:33:33 +02:00 |
|
B. Petersen
|
15a4434013
|
Self-sign user id in key.
|
2017-05-19 01:56:19 +02:00 |
|
B. Petersen
|
960b131f27
|
Remove unused cryptograpic code.
|
2017-05-19 00:51:08 +02:00 |
|
B. Petersen
|
98921c9559
|
Write correct key packets, Public-key packet and User-id packet, more may be added.
|
2017-05-19 00:39:34 +02:00 |
|
B. Petersen
|
847e40a544
|
Enable Camellia cryptographic algorithm.
|
2017-05-18 14:23:14 +02:00 |
|
B. Petersen
|
e4278a59ad
|
Prepare for compiling netpgp on android.
|
2017-05-18 02:40:32 +02:00 |
|
B. Petersen
|
27af35f450
|
Correct public key format.
|
2017-05-17 19:35:55 +02:00 |
|
B. Petersen
|
31176eef47
|
Avoid deprecated RSA_generate_key().
|
2017-05-17 19:29:32 +02:00 |
|
B. Petersen
|
ff51d33eee
|
Create netpgp-extras include.
|
2017-05-17 18:51:08 +02:00 |
|
B. Petersen
|
a9c59bd3be
|
Create keys.
|
2017-05-15 23:01:26 +02:00 |
|