Home
last modified time | relevance | path

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

/system/security/keystore-engine/
Dkeystore2_engine.cpp72 auto key_backend = reinterpret_cast<std::shared_ptr<Keystore2KeyBackend>*>(*from_d); in key_backend_dup() local
73 if (key_backend != nullptr) { in key_backend_dup()
74 *from_d = new std::shared_ptr<Keystore2KeyBackend>(*key_backend); in key_backend_dup()
135 bssl::UniquePtr<EVP_PKEY> wrap_rsa(std::shared_ptr<Keystore2KeyBackend> key_backend, in wrap_rsa() argument
142 auto key_backend_copy = new decltype(key_backend)(key_backend); in wrap_rsa()
169 bssl::UniquePtr<EVP_PKEY> wrap_ecdsa(std::shared_ptr<Keystore2KeyBackend> key_backend, in wrap_ecdsa() argument
181 auto key_backend_copy = new decltype(key_backend)(key_backend); in wrap_ecdsa()
197 std::optional<std::vector<uint8_t>> keystore2_sign(const Keystore2KeyBackend& key_backend, in keystore2_sign() argument
200 auto sec_level = key_backend.i_keystore_security_level_; in keystore2_sign()
220 auto rc = sec_level->createOperation(key_backend.descriptor_, op_params, false /* forced */, in keystore2_sign()
[all …]