/system/keymaster/ |
D | asymmetric_key.h | 33 keymaster_error_t LoadKey(const KeyBlob& blob); 38 virtual keymaster_error_t key_material(UniquePtr<uint8_t[]>* material, size_t* size) const; 43 virtual keymaster_error_t formatted_key_material(keymaster_key_format_t format, 47 virtual Operation* CreateOperation(keymaster_purpose_t purpose, keymaster_error_t* error); 57 keymaster_padding_t padding, keymaster_error_t* error) = 0; 63 keymaster_error_t* error); 65 const Logger& logger, keymaster_error_t* error); 66 RsaKey(const KeyBlob& blob, const Logger& logger, keymaster_error_t* error); 69 keymaster_padding_t padding, keymaster_error_t* error); 89 keymaster_error_t* error); [all …]
|
D | key.h | 31 static Key* CreateKey(const KeyBlob& blob, const Logger& logger, keymaster_error_t* error); 33 keymaster_error_t* error); 36 size_t key_data_length, const Logger& logger, keymaster_error_t* error); 39 virtual Operation* CreateOperation(keymaster_purpose_t purpose, keymaster_error_t* error) = 0; 44 virtual keymaster_error_t key_material(UniquePtr<uint8_t[]>*, size_t* size) const = 0; 49 virtual keymaster_error_t formatted_key_material(keymaster_key_format_t format,
|
D | ecdsa_operation.h | 37 virtual keymaster_error_t Begin() { return KM_ERROR_OK; } in Begin() 38 virtual keymaster_error_t Update(const Buffer& input, Buffer* output); 39 virtual keymaster_error_t Abort() { return KM_ERROR_OK; } in Abort() 42 keymaster_error_t StoreData(const Buffer& input); 55 virtual keymaster_error_t Finish(const Buffer& signature, Buffer* output); 63 virtual keymaster_error_t Finish(const Buffer& signature, Buffer* output);
|
D | dsa_operation.h | 37 virtual keymaster_error_t Begin() { return KM_ERROR_OK; } in Begin() 38 virtual keymaster_error_t Update(const Buffer& input, Buffer* output); 39 virtual keymaster_error_t Abort() { return KM_ERROR_OK; } in Abort() 42 keymaster_error_t StoreData(const Buffer& input); 55 virtual keymaster_error_t Finish(const Buffer& signature, Buffer* output); 63 virtual keymaster_error_t Finish(const Buffer& signature, Buffer* output);
|
D | rsa_operation.h | 35 virtual keymaster_error_t Begin() { return KM_ERROR_OK; } in Begin() 36 virtual keymaster_error_t Update(const Buffer& input, Buffer* output); 37 virtual keymaster_error_t Abort() { return KM_ERROR_OK; } in Abort() 40 keymaster_error_t StoreData(const Buffer& input); 53 virtual keymaster_error_t Finish(const Buffer& signature, Buffer* output); 61 virtual keymaster_error_t Finish(const Buffer& signature, Buffer* output);
|
D | operation.h | 43 virtual keymaster_error_t Begin() = 0; 44 virtual keymaster_error_t Update(const Buffer& input, Buffer* output) = 0; 45 virtual keymaster_error_t Finish(const Buffer& signature, Buffer* output) = 0; 46 virtual keymaster_error_t Abort() = 0;
|
D | ecdsa_operation.cpp | 29 keymaster_error_t EcdsaOperation::Update(const Buffer& input, Buffer* /* output */) { in Update() 39 keymaster_error_t EcdsaOperation::StoreData(const Buffer& input) { in StoreData() 46 keymaster_error_t EcdsaSignOperation::Finish(const Buffer& /* signature */, Buffer* output) { in Finish() 56 keymaster_error_t EcdsaVerifyOperation::Finish(const Buffer& signature, Buffer* /* output */) { in Finish()
|
D | dsa_operation.cpp | 29 keymaster_error_t DsaOperation::Update(const Buffer& input, Buffer* /* output */) { in Update() 39 keymaster_error_t DsaOperation::StoreData(const Buffer& input) { in StoreData() 46 keymaster_error_t DsaSignOperation::Finish(const Buffer& /* signature */, Buffer* output) { in Finish() 56 keymaster_error_t DsaVerifyOperation::Finish(const Buffer& signature, Buffer* /* output */) { in Finish()
|
D | rsa_operation.cpp | 34 keymaster_error_t RsaOperation::Update(const Buffer& input, Buffer* /* output */) { in Update() 44 keymaster_error_t RsaOperation::StoreData(const Buffer& input) { in StoreData() 51 keymaster_error_t RsaSignOperation::Finish(const Buffer& /* signature */, Buffer* output) { in Finish() 62 keymaster_error_t RsaVerifyOperation::Finish(const Buffer& signature, Buffer* /* output */) { in Finish()
|
D | asymmetric_key.cpp | 38 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() 126 keymaster_error_t* error) { in GenerateKey() 161 const Logger& logger, keymaster_error_t* error) { in ImportKey() 221 RsaKey::RsaKey(const KeyBlob& blob, const Logger& logger, keymaster_error_t* error) in RsaKey() 228 keymaster_padding_t padding, keymaster_error_t* error) { in CreateOperation() 271 keymaster_error_t* error) { in GenerateKey() 337 keymaster_error_t GetOrCheckDsaParam(TypedTag<KM_BIGNUM, T> tag, BIGNUM* bn, in GetOrCheckDsaParam() [all …]
|
D | key.cpp | 38 Key* Key::CreateKey(const KeyBlob& blob, const Logger& logger, keymaster_error_t* error) { in CreateKey() 54 keymaster_error_t* error) { in GenerateKey() 77 keymaster_error_t* error) { in ImportKey()
|
D | google_keymaster.cpp | 238 keymaster_error_t GoogleKeymaster::AbortOperation(const keymaster_operation_handle_t op_handle) { in AbortOperation() 299 keymaster_error_t GoogleKeymaster::SerializeKey(const Key* key, keymaster_key_origin_t origin, in SerializeKey() 303 keymaster_error_t error; in SerializeKey() 344 const AuthorizationSet& client_params, keymaster_error_t* error) { in LoadKey() 353 keymaster_error_t* error) { in LoadKeyBlob() 368 static keymaster_error_t TranslateAuthorizationSetError(AuthorizationSet::Error err) { in TranslateAuthorizationSetError() 380 keymaster_error_t GoogleKeymaster::SetAuthorizations(const AuthorizationSet& key_description, in SetAuthorizations() 417 keymaster_error_t GoogleKeymaster::BuildHiddenAuthorizations(const AuthorizationSet& input_set, in BuildHiddenAuthorizations() 437 keymaster_error_t GoogleKeymaster::AddOperation(Operation* operation, in AddOperation()
|
D | key_blob.cpp | 189 keymaster_error_t* error) const { in InitializeKeyWrappingContext()
|
/system/keymaster/include/keymaster/ |
D | google_keymaster.h | 62 virtual keymaster_error_t AddRngEntropy(AddEntropyRequest& /* request */) { in AddRngEntropy() 78 keymaster_error_t AbortOperation(const keymaster_operation_handle_t op_handle); 89 keymaster_error_t SerializeKey(const Key* key, keymaster_key_origin_t origin, 93 keymaster_error_t* error); 95 keymaster_error_t* error); 97 keymaster_error_t SetAuthorizations(const AuthorizationSet& key_description, 100 keymaster_error_t BuildHiddenAuthorizations(const AuthorizationSet& input_set, 111 keymaster_error_t WrapKey(const uint8_t* key_material, size_t key_material_length, 113 keymaster_error_t UnwrapKey(const KeyBlob* blob, uint8_t* key, size_t key_length); 124 keymaster_error_t AddOperation(Operation* operation, keymaster_operation_handle_t* op_handle);
|
D | key_blob.h | 107 inline keymaster_error_t error() { return error_; } in error() 131 keymaster_error_t* error) const; 135 keymaster_error_t error_;
|
D | keymaster_defs.h | 375 } keymaster_error_t; typedef
|
D | google_keymaster_messages.h | 52 keymaster_error_t error;
|