aboutsummaryrefslogtreecommitdiff
path: root/src/lib/crypt_ops
AgeCommit message (Expand)Author
2018-09-04Do not leak a reference to "slot" when decoding private key.Nick Mathewson
2018-09-04Update prefork and postfork NSS code for unit tests.Nick Mathewson
2018-09-04Several unit tests to improve test coverage of x509*.cNick Mathewson
2018-08-22NSS support for x509 certsNick Mathewson
2018-08-22Log error strings in crypto_nss_log_errors().Nick Mathewson
2018-08-21Implement PBKDF2 with NSS.Nick Mathewson
2018-08-21When enabling NSS, disable OpenSSL.Nick Mathewson
2018-08-21Implement RSA for NSS.Nick Mathewson
2018-08-21Refactor crypto_rsa to use pem module.Nick Mathewson
2018-08-21Use a constant for "65537"Nick Mathewson
2018-08-21Rename openssl-bridging functions in crypto_rsaNick Mathewson
2018-08-21Remove a redundant function.Nick Mathewson
2018-08-21Rename functions that encode/decode private keysNick Mathewson
2018-08-21Extract openssl RSA functionality into its own file.Nick Mathewson
2018-08-02Suppress strict-prototypes warning in crypto_nss_mgt.cNick Mathewson
2018-08-02Fix double-link of crypto_openssl_mgt.cNick Mathewson
2018-08-02Add a cast to make clang happier.Nick Mathewson
2018-07-31Fix issues with crypto_ope compilation now that crypto.h is goneNick Mathewson
2018-07-31Merge branch 'nss_dh_squashed' into nss_dh_squashed_mergedNick Mathewson
2018-07-31Only link crypto_dh_openssl.c onceNick Mathewson
2018-07-31Implement DH in NSS.Nick Mathewson
2018-07-31Refactor the dependency between tortls and crypto_dh.Nick Mathewson
2018-07-31Extract the shared part of crypto_dh_compute_secret.Nick Mathewson
2018-07-31Extract the OpenSSL DH functionality to a new file.Nick Mathewson
2018-07-31Fix "make distcheck."Nick Mathewson
2018-07-31Use NSS for AES_CTR.Nick Mathewson
2018-07-31Use NSS in crypto_rand.cNick Mathewson
2018-07-31Use NSS's digest code in Tor.Nick Mathewson
2018-07-19Merge branch 'bug26712'Nick Mathewson
2018-07-17Merge branch 'bug25552_ope_squashed'Nick Mathewson
2018-07-17Make the OPE scheme return CRYPTO_OPE_ERROR on error.George Kadianakis
2018-07-17Increase OPE_INPUT_MAX.George Kadianakis
2018-07-17Implementation for a simple order-preserving encryption scheme.Nick Mathewson
2018-07-13Add postfork support for nssNick Mathewson
2018-07-13Initialize and shut down NSS.Nick Mathewson
2018-07-11Rename crypto.c to crypto_cipher.c (since that's all it still has.)Nick Mathewson
2018-07-11Remove most includes from crypto.cNick Mathewson
2018-07-11Extract and rename crypto_log_errors().Nick Mathewson
2018-07-11Move crypto_add_spaces_to_fp() to crypto_rsa.cNick Mathewson
2018-07-11Move the initialization and cleanup parts of crypto.cNick Mathewson
2018-07-11Add a configure switch to build with NSS.Nick Mathewson
2018-07-11Only use OpenSSL kdf support if it is present.Nick Mathewson
2018-07-10Rename torlog.[ch] to log.[ch]Nick Mathewson
2018-07-10Rename util_malloc to malloc.Nick Mathewson
2018-07-10File-level summary documentation for src/lib/*/*.[ch]Nick Mathewson
2018-07-03Merge remote-tracking branch 'github/shrink_or_h_more'Nick Mathewson
2018-07-01File-level documentation for some of src/lib.Nick Mathewson
2018-07-01Prune the .may_include files a bit; detect unused lines in themNick Mathewson
2018-07-01Minimize headers that include crypto_formats and x25519 stuffNick Mathewson
2018-07-01Remove needless includes from or.hNick Mathewson