Home
last modified time | relevance | path

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

/aosp12/system/keymaster/km_openssl/
H A Dblock_cipher_operation.h34 virtual const keymaster_block_mode_t* SupportedBlockModes(size_t* block_mode_count) const = 0;
36 virtual const EVP_CIPHER* GetCipherInstance(size_t key_size, keymaster_block_mode_t block_mode,
57 const keymaster_block_mode_t* SupportedBlockModes(size_t* block_mode_count) const override { in SupportedBlockModes()
71 BlockCipherEvpOperation(keymaster_purpose_t purpose, keymaster_block_mode_t block_mode,
103 const keymaster_block_mode_t block_mode_;
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 Dtriple_des_operation.cpp21 static const keymaster_block_mode_t supported_block_modes[] = {KM_MODE_ECB, KM_MODE_CBC};
23 const keymaster_block_mode_t*
30 TripleDesEvpCipherDescription::GetCipherInstance(size_t key_size, keymaster_block_mode_t block_mode, in GetCipherInstance()
H A Daes_operation.cpp21 static const keymaster_block_mode_t supported_block_modes[] = {KM_MODE_ECB, KM_MODE_CBC,
24 const keymaster_block_mode_t*
31 keymaster_block_mode_t block_mode, in GetCipherInstance()
H A Dtriple_des_operation.h30 const keymaster_block_mode_t* SupportedBlockModes(size_t* block_mode_count) const override;
32 const EVP_CIPHER* GetCipherInstance(size_t key_size, keymaster_block_mode_t block_mode,
H A Daes_operation.h30 const keymaster_block_mode_t* SupportedBlockModes(size_t* block_mode_count) const override;
32 const EVP_CIPHER* GetCipherInstance(size_t key_size, keymaster_block_mode_t block_mode,
H A Dblock_cipher_operation.cpp37 inline bool allows_padding(keymaster_block_mode_t block_mode) { in allows_padding()
81 keymaster_block_mode_t block_mode; in CreateOperation()
143 keymaster_block_mode_t block_mode, in BlockCipherEvpOperation()
H A Dattestation_record.cpp1649 static_cast<keymaster_block_mode_t>( in parse_submod_values()
/aosp12/system/keymaster/tests/
H A Dandroid_keymaster_test_utils.h253 std::string EncryptMessage(const std::string& message, keymaster_block_mode_t block_mode,
262 keymaster_block_mode_t block_mode, keymaster_padding_t padding,
272 std::string DecryptMessage(const std::string& ciphertext, keymaster_block_mode_t block_mode,
278 std::string DecryptMessage(const std::string& ciphertext, keymaster_block_mode_t block_mode,
284 keymaster_block_mode_t block_mode, keymaster_padding_t padding,
298 void CheckTripleDesTestVector(keymaster_purpose_t purpose, keymaster_block_mode_t mode,
H A Dandroid_keymaster_test_utils.cpp494 string Keymaster2Test::EncryptMessage(const string& message, keymaster_block_mode_t block_mode, in EncryptMessage()
540 keymaster_block_mode_t block_mode, in EncryptMessage()
584 string Keymaster2Test::DecryptMessage(const string& ciphertext, keymaster_block_mode_t block_mode, in DecryptMessage()
605 string Keymaster2Test::DecryptMessage(const string& ciphertext, keymaster_block_mode_t block_mode, in DecryptMessage()
696 keymaster_block_mode_t block_mode, in CheckTripleDesTestVector()
812 keymaster_block_mode_t** modes, in get_supported_block_modes()
H A Dandroid_keymaster_test.cpp3205 const keymaster_block_mode_t block_mode;
/aosp12/system/keymaster/android_keymaster/
H A Doperation.cpp31 bool OperationFactory::supported(keymaster_block_mode_t block_mode) const { in supported()
33 const keymaster_block_mode_t* supported_block_modes = SupportedBlockModes(&block_mode_count); in supported()
H A Dkeymaster_tags.cpp242 DEFINE_KEYMASTER_ENUM_TAG(KM_ENUM_REP, TAG_BLOCK_MODE, keymaster_block_mode_t);
/aosp12/system/keymaster/include/keymaster/
H A Doperation.h64 virtual const keymaster_block_mode_t* SupportedBlockModes(size_t* block_mode_count) const { in SupportedBlockModes()
75 bool supported(keymaster_block_mode_t padding) const;
H A Dsoft_keymaster_device.h107 keymaster_block_mode_t** modes,
H A Dkeymaster_tags.h204 DECLARE_KEYMASTER_ENUM_TAG(KM_ENUM_REP, TAG_BLOCK_MODE, keymaster_block_mode_t);
H A Dandroid_keymaster_messages.h312 struct SupportedBlockModesResponse : public SupportedResponse<keymaster_block_mode_t> {
314 : SupportedResponse<keymaster_block_mode_t>(ver) {} in SupportedBlockModesResponse()
H A Dauthorization_set.h544 AuthorizationSetBuilder& BlockMode(keymaster_block_mode_t mode) { in BlockMode()
/aosp12/system/keymaster/legacy_support/
H A Dkeymaster_passthrough_operation.h122 const keymaster_block_mode_t* SupportedBlockModes(size_t* block_mode_count) const override { in SupportedBlockModes()
/aosp12/hardware/libhardware/include/hardware/
H A Dkeymaster1.h152 keymaster_block_mode_t** modes,
H A Dkeymaster_defs.h250 } keymaster_block_mode_t; typedef
/aosp12/system/keymaster/contexts/
H A Dsoft_keymaster_device.cpp404 keymaster_block_mode_t** modes, in get_supported_block_modes()
428 *modes = reinterpret_cast<keymaster_block_mode_t*>(malloc(*modes_length * sizeof(**modes))); in get_supported_block_modes()