Home
last modified time | relevance | path

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

/system/security/keystore-engine/
Dkeystore2_engine.cpp64 struct Keystore2KeyBackend { struct
72 auto key_backend = reinterpret_cast<std::shared_ptr<Keystore2KeyBackend>*>(*from_d); in key_backend_dup()
74 *from_d = new std::shared_ptr<Keystore2KeyBackend>(*key_backend); in key_backend_dup()
82 delete reinterpret_cast<std::shared_ptr<Keystore2KeyBackend>*>(ptr); in key_backend_free()
135 bssl::UniquePtr<EVP_PKEY> wrap_rsa(std::shared_ptr<Keystore2KeyBackend> key_backend, in wrap_rsa()
169 bssl::UniquePtr<EVP_PKEY> wrap_ecdsa(std::shared_ptr<Keystore2KeyBackend> key_backend, in wrap_ecdsa()
197 std::optional<std::vector<uint8_t>> keystore2_sign(const Keystore2KeyBackend& key_backend, in keystore2_sign()
262 auto key_backend = reinterpret_cast<std::shared_ptr<Keystore2KeyBackend>*>( in rsa_private_transform()
303 auto key_backend = reinterpret_cast<std::shared_ptr<Keystore2KeyBackend>*>( in ecdsa_sign()
421 auto key_backend = std::make_shared<Keystore2KeyBackend>( in EVP_PKEY_from_keystore2()
[all …]