Searched refs:UniquePtrDeleter (Results 1 – 3 of 3) sorted by relevance
/hardware/interfaces/security/keymint/support/include/keymint_support/ |
D | openssl_utils.h | 27 struct UniquePtrDeleter { struct 31 typedef UniquePtrDeleter<EVP_PKEY, EVP_PKEY_free> EVP_PKEY_Delete; argument 34 typedef std::unique_ptr<type, UniquePtrDeleter<type, type##_free>> type##_Ptr; 47 typedef std::unique_ptr<BIGNUM, UniquePtrDeleter<BIGNUM, BN_free>> BIGNUM_Ptr;
|
/hardware/interfaces/keymaster/3.0/vts/functional/ |
D | openssl_utils.h | 17 template <typename T, void (*F)(T*)> struct UniquePtrDeleter { struct 21 typedef UniquePtrDeleter<EVP_PKEY, EVP_PKEY_free> EVP_PKEY_Delete; argument 24 typedef std::unique_ptr<type, UniquePtrDeleter<type, type##_free>> type##_Ptr; 32 typedef std::unique_ptr<BIGNUM, UniquePtrDeleter<BIGNUM, BN_free>> BIGNUM_Ptr;
|
/hardware/interfaces/keymaster/4.0/support/include/keymasterV4_0/ |
D | openssl_utils.h | 25 struct UniquePtrDeleter { struct 29 typedef UniquePtrDeleter<EVP_PKEY, EVP_PKEY_free> EVP_PKEY_Delete; argument 32 typedef std::unique_ptr<type, UniquePtrDeleter<type, type##_free>> type##_Ptr; 40 typedef std::unique_ptr<BIGNUM, UniquePtrDeleter<BIGNUM, BN_free>> BIGNUM_Ptr;
|