633 Commits (5639512243ac24ddc7b5ab38101044c7e8a32f8d)
 

Author SHA1 Message Date
  Edouard Tisserant 5639512243 Forgotten commit 7 years ago
  Edouard Tisserant 372172ec40 Fixed openssl broken dependency in xcode project file, more useless file removed 7 years ago
  Edouard Tisserant 7e30d01607 move dist/* -> . 7 years ago
  Edouard Tisserant 447eee06bc move dist/src/lib/* -> dist/src/ 7 years ago
  Edouard Tisserant d8e88d6432 Stripped unused netpgp files 7 years ago
  Edouard Tisserant a2d65b0deb ios: forced deployment target to 7.0 7 years ago
  Edouard Tisserant dde1dee894 Avoid free if not seckey subkey wasn't allocated 7 years ago
  Edouard Tisserant 2d87b92412 Fixed seckey export (wrong length, missing 16bit checksum) 7 years ago
  Edouard Tisserant 5541bd2d1f Fixed wrong format for seckey packet (s2k was missing if no conversion) 7 years ago
  Edouard Tisserant 19593d8500 added Key Flags signature sub-packet writing. Reflected subpacket content to key's singinfo structure to allow gnerates keys to be used immediately without reparsing. 7 years ago
  Edouard Tisserant b9781b1cf8 pgp_getkeybyfpr extended to support revoke/expired checks 7 years ago
  Edouard Tisserant 770366be34 Build on IOS : more agressive sshkey support stripping, worked arround LLVM making undefined symbol when calling non static inline c function, stripped useless project settings 7 years ago
  Edouard Tisserant 0af98ad54a added xcode build project files in dist/netpgp-xcode 7 years ago
  Edouard Tisserant 568fdd4dbe Fix for iOS build 7 years ago
  Edouard Tisserant 150e3b0aa6 Stripped JSON related code, and disabled build of command line tools. Only src/lib remains being built. 7 years ago
  Edouard Tisserant e2fa5a2189 Added pgp_key_get_primary_userid, returning pointer to C string 7 years ago
  Edouard Tisserant de1b28475c Added key expiration time sig subpacket. Fixed segfault on fileread filter in case of failure in opening file. 7 years ago
  Edouard Tisserant bf97027d73 Added public key parameter to pgp_add_selfsigned_userid, to add userid to both secret anf public key simultaneously. 7 years ago
  Edouard Tisserant dd43fa3a92 pgg_key_revoke takes both secure public key as parameters, and add revocation signature to both of them. Fixed pgp_filter_keys_fileread, which wasn't initializing cbinfo->io, segfaulting when trying to print an error 7 years ago
  Edouard Tisserant fda602171a Added pgp_key_revoke. Fixed unencrypted secret key export. Fixed unwanted free compromizing keydata when decypting session key (openssl-crypto). 7 years ago
  Edouard Tisserant 84dfa75cd3 removed some debug code 7 years ago
  Edouard Tisserant 39200f9be7 Added key rating 7 years ago
  Edouard Tisserant fed3b718dc Fixed elgamal key transerable key output - key size was not computed in that case 7 years ago
  Edouard Tisserant 97ebbb6988 Fixed segfault on pre-existing subkey update 7 years ago
  Edouard Tisserant a644a6aea9 Added signature duplicates detection when updtating keys 7 years ago
  Edouard Tisserant 8728bcc1d5 Fixed transferable key output. 7 years ago
  Edouard Tisserant 68575d89f5 More fixes. Work in progress. Key export still broken (incl saving rings) 7 years ago
  Edouard Tisserant 0b52dfca5f Many fixes on recent changes. To be continued 7 years ago
  Edouard Tisserant 598f6290e6 Various recent code cleanup. Added secret counterpart to get_enckey and get_sigkey : 7 years ago
  Edouard Tisserant d99aff2a70 Now keys (pgp_key_t) contains only validated keys, uid or subkey, 7 years ago
  Edouard Tisserant 5fcaf4b5c9 Key Filter now deals with uids and subkeys. 7 years ago
  Edouard Tisserant 2d26a1791e Various small changes, paving the way for more picky key importing. 7 years ago
  Edouard Tisserant a389cbfa7e Added pgp_ensure_pubkey 7 years ago
  Edouard Tisserant 0e3e78b365 merge 7 years ago
  Edouard Tisserant a78a9dfa63 Added packet collection capability to on_valid callback. Added pgp_filter_keys_from_mem with stub key_filter_cb. To be continued. 7 years ago
  Edouard Tisserant 985448a132 Added on_valid callback, itself called from key validation callback, for secure filtering purpose. Also enforced rfc4880 key packet sequencing 7 years ago
  Edouard Tisserant ae8aa3f5a9 Fixed uninitialized variable in keyring purge 7 years ago
  Edouard Tisserant e4f7ba589a stripped useless pgp_getkeybyfpr parameter 7 years ago
  Edouard Tisserant 1176387389 Fixes in pgp_keydata_dup, added more DYNARRAY handling macros, plus some strange WTF stuff commented out in add key to pubring 7 years ago
  Edouard Tisserant 473336309a fixed pgp_getkeybyfpr 7 years ago
  Edouard Tisserant 25ddf15144 keyring : better error handling on recent code added pgp_keyring_purge. create : workaround problems when outputing key data 7 years ago
  Edouard Tisserant df0053cbfc Added 'get' key by fingerprint, 'delelet' key by id an by fingerprint 7 years ago
  Edouard Tisserant ec72218253 Keeping a backup of previous ring file is now an option 7 years ago
  Edouard Tisserant 5ed7a0d585 Fixed nasty leftover statement in netpgp_save_ring. Added accumulated memory free in case of stacked accumulating readers. 7 years ago
  Edouard Tisserant 21d96a82f2 netpgp_save_pubring (ok), netpgp_save_secring (broken), raw initial key packet for generated keys 7 years ago
  Edouard Tisserant 711fd28093 netpgp_save_pubkeys 7 years ago
  Edouard Tisserant 8423fdb58e pgp_encrypt_buf now accepts multiple recipients and raw openPGP message as input 7 years ago
  Edouard Tisserant 1e8d2a8003 simplified pgp_validate_mem_detached's detached memory assignment. reverted previous change to pgp_validation_t 7 years ago
  Edouard Tisserant 80084e826f fixed pgp_validate_mem_detached memory leak 7 years ago
  Edouard Tisserant 9f99401a33 fixed pgp_validate_mem_detached detached parameter beeing ignored 7 years ago