Home
last modified time | relevance | path

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

/system/keymaster/
Dasymmetric_key.h29 class AsymmetricKey : public Key {
32 AsymmetricKey(const KeyBlob& blob, const Logger& logger) : Key(blob, logger) {} in AsymmetricKey() function
50 AsymmetricKey(const AuthorizationSet& auths, const Logger& logger) : Key(auths, logger) {} in AsymmetricKey() function
60 class RsaKey : public AsymmetricKey {
73 : AsymmetricKey(auths, logger), rsa_key_(rsa_key) {} in RsaKey()
86 class DsaKey : public AsymmetricKey {
101 : AsymmetricKey(auths, logger), dsa_key_(dsa_key) {} in DsaKey()
114 class EcdsaKey : public AsymmetricKey {
127 : AsymmetricKey(auths, logger), ecdsa_key_(ecdsa_key) {} in EcdsaKey()
Dasymmetric_key.cpp38 keymaster_error_t AsymmetricKey::LoadKey(const KeyBlob& blob) { in LoadKey()
55 keymaster_error_t AsymmetricKey::key_material(UniquePtr<uint8_t[]>* material, size_t* size) const { in key_material()
77 keymaster_error_t AsymmetricKey::formatted_key_material(keymaster_key_format_t format, in formatted_key_material()
108 Operation* AsymmetricKey::CreateOperation(keymaster_purpose_t purpose, keymaster_error_t* error) { in CreateOperation()
222 : AsymmetricKey(blob, logger) { in RsaKey()
426 : AsymmetricKey(blob, logger) { in DsaKey()
594 : AsymmetricKey(blob, logger) { in EcdsaKey()