1
0
Fork 0
mirror of https://github.com/deltachat/deltachat-core.git synced 2025-10-05 02:29:28 +02:00
Commit graph

29 commits

Author SHA1 Message Date
Stefan Strogin
38e8ceea1a Add LibreSSL <2.7.0 support
Fixes #419
2018-11-07 01:25:00 +02:00
Floris Bruynooghe
e897b4e771 Restore the includes to use their orignal paths
Further undoing some changes I did.
2018-09-26 14:00:43 -05:00
Floris Bruynooghe
cf756214cf Do not break current android build
The config-netpgp.h file in this repo is directly used by
delta-android, so we should not delete it.  Instead we add a way
for the meson build to use it's own config.h file.
2018-09-26 13:55:07 -05:00
Floris Bruynooghe
04dffc5a77 Update netpgp build scripts
These now do all the dection rather than hardcoding things.  It
also removes the dependency of bzip2 for the delta-core build,
bzip2 is now a feature and delta-core disables it.
2018-09-25 16:43:10 -05:00
B. Petersen
6cb9c1be80 add basic symmetric decryption to netpgp 2018-02-17 17:35:29 +01:00
B. Petersen
e2986045de prepare netpgp to access a password for symmetric decryption 2018-02-17 00:32:27 +01:00
Floris Bruynooghe
e8180dda9a Add very basic meson build infrastructure
This manages to build the .so and test binary on Debian stretch.
2017-12-29 13:38:39 +01:00
B. Petersen
b31639a285 write correct 'Symmetrically Encrypted Data Packet' for the setup message 2017-12-01 19:30:23 +01:00
B. Petersen
f5d1b5d17b fix memory leak in netpgp crypt struct 2017-11-28 19:05:49 +01:00
B. Petersen
89879f490e fix memory leak in netpgp's hashes 2017-11-28 18:14:40 +01:00
B. Petersen
13f7b555cb const'ify netpgp 2017-11-27 14:09:49 +01:00
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
0967491741 const'ify 2017-11-26 17:49:16 +01:00
B. Petersen
4f3573b9a2 cleanup netpgp code 2017-11-25 15:03:03 +01: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
e9357dbef2 Prepare cryptographic verification. 2017-06-24 19:06:05 +02:00
B. Petersen
b86c5d8142 Prepare AES-128 key encryption. 2017-06-20 01:10:50 +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
e3aaf67d79 Make core andoid-ready. 2017-05-26 15:18:23 +02:00
B. Petersen
69f1b03f6a Remove unused netpgp stuff. 2017-05-24 15:10:01 +02:00
B. Petersen
d4feca7cff Implement DER encrypt/decrypt. 2017-05-24 00:10:36 +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
7099af4725 Prepare key preparation. 2017-05-15 18:04:36 +02:00
B. Petersen
f30a8f283b Add BSD's netpgp for testing. 2017-05-15 15:12:40 +02:00