summaryrefslogtreecommitdiffstats
path: root/src/common/ceph_crypto.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* crypto: enable move construct/assign for OpenSSLDigestCasey Bodley2023-03-021-0/+16
* rgw: under fips & openssl 3.x allow md5 iusage in select rgw opsMark Kogan2023-01-031-2/+17
* build: Silence deprecation warnings from OpenSSL 3Adam C. Emerson2022-05-191-0/+9
* rgw: under fips, set flag to allow md5 in select rgw opsMark Kogan2021-10-141-0/+5
* crimson:common add TOPNSPC namespace for ceph and crimsonChunmei Liu2020-02-281-13/+16
* common: introduce ceph::crypto::zeroize_for_security().Radoslaw Zarzynski2019-11-171-0/+8
* common, crypto: give names to OpenSSL's mutexes.Radoslaw Zarzynski2019-07-151-3/+7
* common: OpenSSL's init code uses std::vector now.Radoslaw Zarzynski2019-06-261-34/+29
* build, common, crypto, rgw: drop USE_OPENSSL as OpenSSL is obligatory.Radoslaw Zarzynski2019-06-261-26/+11
* common: drop the cct param from ceph::crypto::init().Radoslaw Zarzynski2019-06-261-3/+1
* common, crypto, build: get rid of NSS entirely.Radoslaw Zarzynski2019-06-261-77/+5
* common: add initialization code for old libcrypto versions.Radoslaw Zarzynski2019-06-261-2/+174
* common: implement HMACs on top of OpenSSL.Radoslaw Zarzynski2019-03-131-1/+1
* common: Use OpenSSL for cryptographic hashingJames P. Weaver2019-01-281-3/+39
* common: Use ceph_assert for assertsAdam C. Emerson2018-08-271-2/+2
* common: add LockPolicy to md_config_tKefu Chai2018-06-271-0/+1
* common: remove cryptopp digest implsCasey Bodley2018-01-191-19/+1
* crypto: allow PK11 module to load even if it's already initializedKefu Chai2017-06-231-1/+1
* common: Remove redundant includesJos Collin2017-05-261-7/+0
* common: fix building against libcryptoppShengjing Zhu2017-05-041-2/+2
* crypto: cleanup NSPR in main threadKefu Chai2017-04-271-1/+5
* rgw: AWS4 authentication minimal supportJavier M. Mellid2016-02-131-1/+5
* crypto: fix unbalanced ceph::crypto::init/ceph::crypto:shutdownYan, Zheng2015-08-131-0/+1
* crypto: use NSS_InitContext/NSS_ShutdownContex to avoid memory leakJason Dillaman2015-07-281-13/+23
* crypto: fix cmake error '#elif with no expression'Danny Al-Gaaf2015-05-071-1/+1
* auth: use crypto_init_mutex to protect NSS_Shutdown()Yan, Zheng2015-03-211-0/+2
* auth: reinitialize NSS modules after fork()Yan, Zheng2015-03-201-0/+11
* Work around race condition in libnssSharif Olorin2014-03-131-0/+6
* ceph_crypto.cc: remove unused shutdown() outside crypto ifdef'sDanny Al-Gaaf2013-02-061-1/+0
* crypto: add cms utility functionYehuda Sadeh2012-11-021-3/+9
* crypto: remove old crypto globalsSage Weil2012-08-171-21/+10
* crypto: make crypto handlers non-staticSage Weil2011-11-091-0/+5
* Create a libcommon service threadColin Patrick McCabe2011-05-241-0/+4
* common_init: don't init crypto until after forkColin Patrick McCabe2011-05-211-12/+0
* ceph_crypto: add assert_initColin Patrick McCabe2011-05-211-1/+14
* ceph_crypto: Fix ceph::crypto::init mutex for NSS.Tommi Virtanen2011-05-051-2/+7
* ceph::crypto::init: add PTHREAD_MUTEX_INITIALIZERColin Patrick McCabe2011-05-051-1/+1
* crypto: fix non-reentrancy of ceph::crypto::initColin Patrick McCabe2011-05-051-0/+26
* common, cfuse: Hook into daemonization and shutdown/init NSS.Tommi Virtanen2011-04-291-0/+6
* ceph_crypto: Assert that NSS initialization works.Tommi Virtanen2011-04-291-1/+3
* ceph_crypto: fix undefined referencesColin Patrick McCabe2011-03-231-0/+11
* ceph_crypto: Implement MD5 wrapper for NSS.Tommi Virtanen2011-03-111-0/+13