Home
last modified time | relevance | path

Searched refs:UniquePtrDeleter (Results 1 – 3 of 3) sorted by relevance

/hardware/interfaces/security/keymint/support/include/keymint_support/
Dopenssl_utils.h27 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/
Dopenssl_utils.h17 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/
Dopenssl_utils.h25 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;