aboutsummaryrefslogtreecommitdiff
path: root/src/common/crypto.c
AgeCommit message (Expand)Author
2015-07-31Move formatting functions around.Nick Mathewson
2015-07-06Integrate and enable ed25519-donna.Yawning Angel
2015-07-06Integrate the accelerated Curve25519 scalar basemult.Yawning Angel
2015-06-29More tweaks for windows compilation. (ick)Nick Mathewson
2015-06-29Remove checks for visual C 6.Nick Mathewson
2015-05-28Add assertions to crypto_dh_dup()Nick Mathewson
2015-05-28Merge branch '12498_ed25519_keys_v6'Nick Mathewson
2015-05-28Note some functions that should move or be mergedNick Mathewson
2015-05-28Implement proposal 228: cross-certification with onion keysNick Mathewson
2015-05-28Implement ed25519-signed descriptorsNick Mathewson
2015-05-21Generate error ASAP if building with too-old opensslNick Mathewson
2015-05-20Merge branch 'bug16034_no_more_openssl_098_squashed'Nick Mathewson
2015-05-20Now that OpenSSL 0.9.8 is dead, crypto_seed_rng() needs no argsNick Mathewson
2015-05-20Remove code to support OpenSSL 0.9.8Nick Mathewson
2015-05-13ERR_remove_state() is deprecated since OpenSSL 1.0.0.Yawning Angel
2015-04-28Add "ADD_ONION"/"DEL_ONION" and "GETINFO onions/*" to the controller.Yawning Angel
2015-04-23Fix some RNG function issuesNick Mathewson
2015-04-23whitespace fixesNick Mathewson
2015-04-23Fix some conversion problemsNick Mathewson
2015-04-23Merge remote-tracking branch 'public/bug15745_027_03'Nick Mathewson
2015-04-23Fix some implicit conversion warningsNick Mathewson
2015-04-23Use a custom Base64 encoder with more control over the output format.Yawning Angel
2015-04-21Make the crypto_rand_int_range return value right-exclusive.Nick Mathewson
2015-04-21Add crypto_rand_int_range() and use itDavid Goulet
2015-04-10Remove `USE_OPENSSL_BASE64` and the associated code.Yawning Angel
2015-04-01Merge branch 'bug13736'Nick Mathewson
2015-04-01Unindent a block in crypto_set_tls_dh_primeNick Mathewson
2015-03-14Remove relative paths to header files.cypherpunks
2015-03-14Remove DynamicDHGroups as obsoleted by PluggableTransports or P256.Nick Mathewson
2015-01-28Try to work around changes in openssl 1.1.0Nick Mathewson
2015-01-02Bump copyright dates to 2015, in case someday this matters.Nick Mathewson
2014-12-22Merge remote-tracking branch 'origin/maint-0.2.5'Nick Mathewson
2014-12-22Merge remote-tracking branch 'public/bug14013_024' into maint-0.2.5Nick Mathewson
2014-12-22When decoding a base-{16,32,64} value, clear the target buffer firstNick Mathewson
2014-12-02Constify crypto_pk_get_digest().George Kadianakis
2014-11-09Downgrade RSA signature verification failure error message to info loglevel.rl1987
2014-10-28Add another year to our copyright dates.Nick Mathewson
2014-10-20Memwipe more keys after tor has finished with themteor
2014-10-09Merge remote-tracking branch 'public/bug10816'Nick Mathewson
2014-08-29Drop check for NTE_BAD_KEYSET errorNick Mathewson
2014-08-28Move secret-to-key functionality into a separate moduleNick Mathewson
2014-08-28Rename secret_to_key to secret_to_key_rfc2440Nick Mathewson
2014-08-13Apply coccinelle script to replace malloc(a*b)->calloc(a,b)Nick Mathewson
2014-06-20Thread support is now requiredNick Mathewson
2014-04-16Make sure everything using an interned string is preceded by a logNick Mathewson
2014-03-25Fix warnings from doxygenNick Mathewson
2014-03-23Never run crypto_early_init() more than onceRoger Dingledine
2014-03-23whitespace fixRoger Dingledine
2014-02-28Write hashed bridge fingerprint to logs and to disk.Karsten Loesing
2014-02-12Randomize the global siphash key at startupNick Mathewson