Home
last modified time | relevance | path

Searched refs:keymaster_padding_t (Results 1 – 25 of 26) sorted by relevance

12

/aosp12/system/keymaster/include/keymaster/km_openssl/
H A Drsa_operation.h38 keymaster_padding_t padding, EVP_PKEY* key) in RsaOperation()
50 keymaster_padding_t padding() const { return padding_; } in padding()
62 const keymaster_padding_t padding_;
78 keymaster_padding_t padding, EVP_PKEY* key);
93 keymaster_digest_t digest, keymaster_padding_t padding, EVP_PKEY* key) in RsaSignOperation()
117 keymaster_digest_t digest, keymaster_padding_t padding, EVP_PKEY* key) in RsaVerifyOperation()
142 keymaster_padding_t padding, EVP_PKEY* key) in RsaCryptOperation()
167 keymaster_digest_t digest, keymaster_padding_t padding, EVP_PKEY* key) in RsaEncryptOperation()
181 keymaster_digest_t digest, keymaster_padding_t padding, EVP_PKEY* key) in RsaDecryptOperation()
247 keymaster_padding_t padding, EVP_PKEY* key) override { in InstantiateOperation()
[all …]
H A Drsa_key.h39 bool SupportedMode(keymaster_purpose_t purpose, keymaster_padding_t padding);
/aosp12/system/keymaster/tests/
H A Dandroid_keymaster_test_utils.h237 keymaster_padding_t padding);
243 keymaster_digest_t digest, keymaster_padding_t padding);
246 std::string EncryptMessage(const std::string& message, keymaster_padding_t padding,
249 keymaster_digest_t mgf_digest, keymaster_padding_t padding,
259 keymaster_digest_t digest, keymaster_padding_t padding,
271 keymaster_padding_t padding);
273 keymaster_padding_t padding);
275 keymaster_padding_t padding, const std::string& nonce);
279 keymaster_padding_t padding, const std::string& nonce);
281 keymaster_digest_t digest, keymaster_padding_t padding,
[all …]
H A Dandroid_keymaster_test_utils.cpp412 keymaster_digest_t digest, keymaster_padding_t padding) { in SignMessage()
447 keymaster_digest_t digest, keymaster_padding_t padding) { in VerifyMessage()
463 string Keymaster2Test::EncryptMessage(const string& message, keymaster_padding_t padding, in EncryptMessage()
482 keymaster_padding_t padding, string* generated_nonce) { in EncryptMessage()
495 keymaster_padding_t padding, string* generated_nonce) { in EncryptMessage()
575 keymaster_padding_t padding) { in DecryptMessage()
585 keymaster_padding_t padding) { in DecryptMessage()
595 keymaster_padding_t padding, const string& nonce) { in DecryptMessage()
606 keymaster_padding_t padding, const string& nonce) { in DecryptMessage()
629 keymaster_padding_t padding, const string& nonce) { in DecryptMessage()
[all …]
H A Dauthorization_set_test.cpp512 keymaster_padding_t val2; in TEST()
H A Dandroid_keymaster_test.cpp1111 vector<keymaster_padding_t> padding_modes{ in TEST_P()
1118 for (keymaster_padding_t padding_mode : padding_modes) { in TEST_P()
2177 keymaster_padding_t padding_modes[] = {KM_PAD_RSA_OAEP, KM_PAD_RSA_PKCS1_1_5_ENCRYPT}; in TEST_P()
3206 const keymaster_padding_t padding_mode;
/aosp12/system/keymaster/km_openssl/
H A Dblock_cipher_operation.h61 const keymaster_padding_t* SupportedPaddingModes(size_t* padding_count) const override;
72 keymaster_padding_t padding, bool caller_iv, size_t tag_length,
113 const keymaster_padding_t padding_;
120 BlockCipherEvpEncryptOperation(keymaster_block_mode_t block_mode, keymaster_padding_t padding, in BlockCipherEvpEncryptOperation()
140 BlockCipherEvpDecryptOperation(keymaster_block_mode_t block_mode, keymaster_padding_t padding, in BlockCipherEvpDecryptOperation()
H A Drsa_operation.cpp64 keymaster_padding_t padding; in CreateRsaOperation()
85 static const keymaster_padding_t supported_sig_padding[] = {KM_PAD_NONE, KM_PAD_RSA_PKCS1_1_5_SIGN,
87 const keymaster_padding_t*
157 static const keymaster_padding_t supported_crypt_padding[] = {KM_PAD_NONE, KM_PAD_RSA_OAEP,
159 const keymaster_padding_t*
242 keymaster_padding_t padding, EVP_PKEY* key) in RsaDigestingOperation()
H A Dblock_cipher_operation.cpp104 keymaster_padding_t padding; in CreateOperation()
135 static const keymaster_padding_t supported_padding_modes[] = {KM_PAD_NONE, KM_PAD_PKCS7};
136 const keymaster_padding_t*
144 keymaster_padding_t padding, bool caller_iv, in BlockCipherEvpOperation()
H A Drsa_key.cpp35 bool RsaKey::SupportedMode(keymaster_purpose_t purpose, keymaster_padding_t padding) { in SupportedMode()
/aosp12/system/keymaster/legacy_support/
H A Drsa_keymaster1_operation.cpp122 keymaster_padding_t padding; in CreateOperation()
156 static const keymaster_padding_t supported_sig_padding[] = {
161 static const keymaster_padding_t supported_crypt_padding[] = {
167 const keymaster_padding_t*
H A Drsa_keymaster1_operation.h56 keymaster_digest_t digest, keymaster_padding_t padding, EVP_PKEY* key, in RsaKeymaster1Operation()
111 const keymaster_padding_t* SupportedPaddingModes(size_t* padding_mode_count) const override;
H A Decdsa_keymaster1_operation.cpp128 const keymaster_padding_t*
H A Decdsa_keymaster1_operation.h112 const keymaster_padding_t* SupportedPaddingModes(size_t* padding_mode_count) const override;
H A Dkeymaster_passthrough_operation.h118 const keymaster_padding_t* SupportedPaddingModes(size_t* padding_count) const override { in SupportedPaddingModes()
/aosp12/system/keymaster/android_keymaster/
H A Doperation.cpp23 bool OperationFactory::supported(keymaster_padding_t padding) const { in supported()
25 const keymaster_padding_t* supported_paddings = SupportedPaddingModes(&padding_count); in supported()
87 keymaster_padding_t* padding, in GetAndValidatePadding()
H A Dkeymaster_tags.cpp245 DEFINE_KEYMASTER_ENUM_TAG(KM_ENUM_REP, TAG_PADDING, keymaster_padding_t);
246 DEFINE_KEYMASTER_ENUM_TAG(KM_ENUM, TAG_PADDING_OLD, keymaster_padding_t);
/aosp12/system/keymaster/include/keymaster/
H A Doperation.h60 virtual const keymaster_padding_t* SupportedPaddingModes(size_t* padding_count) const { in SupportedPaddingModes()
74 bool supported(keymaster_padding_t padding) const;
81 keymaster_padding_t* padding, keymaster_error_t* error) const;
H A Dkeymaster_tags.h207 DECLARE_KEYMASTER_ENUM_TAG(KM_ENUM_REP, TAG_PADDING, keymaster_padding_t);
208 DECLARE_KEYMASTER_ENUM_TAG(KM_ENUM, TAG_PADDING_OLD, keymaster_padding_t);
H A Dsoft_keymaster_device.h112 keymaster_padding_t** modes,
H A Dandroid_keymaster_messages.h318 struct SupportedPaddingModesResponse : public SupportedResponse<keymaster_padding_t> {
320 : SupportedResponse<keymaster_padding_t>(ver) {} in SupportedPaddingModesResponse()
H A Dauthorization_set.h548 AuthorizationSetBuilder& Padding(keymaster_padding_t padding) { in Padding()
/aosp12/hardware/libhardware/include/hardware/
H A Dkeymaster1.h171 keymaster_padding_t** modes,
H A Dkeymaster_defs.h265 } keymaster_padding_t; typedef
/aosp12/system/keymaster/contexts/
H A Dsoft_keymaster_device.cpp438 keymaster_padding_t** modes, in get_supported_padding_modes()
462 *modes = reinterpret_cast<keymaster_padding_t*>(malloc(*modes_length * sizeof(**modes))); in get_supported_padding_modes()

12