/aosp12/hardware/interfaces/keymaster/4.0/vts/functional/ |
H A D | keymaster_hidl_hal_test.cpp | 2923 BlockMode::ECB, BlockMode::CBC, BlockMode::CTR, BlockMode::GCM, in TEST_P() 3104 .BlockMode(BlockMode::CTR) in TEST_P() 3110 .BlockMode(BlockMode::CTR) in TEST_P() 3116 .BlockMode(BlockMode::CTR) in TEST_P() 3184 .BlockMode(BlockMode::CBC) in TEST_P() 3196 .BlockMode(BlockMode::CBC) in TEST_P() 3232 .BlockMode(BlockMode::CBC) in TEST_P() 3389 .BlockMode(BlockMode::GCM) in TEST_P() 3411 .BlockMode(BlockMode::GCM) in TEST_P() 3431 .BlockMode(BlockMode::GCM) in TEST_P() [all …]
|
H A D | KeymasterHidlTest.cpp | 470 .BlockMode(BlockMode::CTR) in CheckAesCtrTestVector() 477 .BlockMode(BlockMode::CTR) in CheckAesCtrTestVector() 490 .BlockMode(block_mode) in CheckTripleDesTestVector() 554 string KeymasterHidlTest::EncryptMessage(const string& message, BlockMode block_mode, in EncryptMessage() 557 auto params = AuthorizationSetBuilder().BlockMode(block_mode).Padding(padding); in EncryptMessage() 564 string KeymasterHidlTest::EncryptMessage(const string& message, BlockMode block_mode, in EncryptMessage() 567 auto params = AuthorizationSetBuilder().BlockMode(block_mode).Padding(padding); in EncryptMessage() 577 string KeymasterHidlTest::EncryptMessage(const string& message, BlockMode block_mode, in EncryptMessage() 581 .BlockMode(block_mode) in EncryptMessage() 594 .BlockMode(block_mode) in EncryptMessage() [all …]
|
H A D | KeymasterHidlTest.h | 175 void CheckTripleDesTestVector(KeyPurpose purpose, BlockMode block_mode, 189 string EncryptMessage(const string& message, BlockMode block_mode, PaddingMode padding); 190 string EncryptMessage(const string& message, BlockMode block_mode, PaddingMode padding, 192 string EncryptMessage(const string& message, BlockMode block_mode, PaddingMode padding, 194 string EncryptMessage(const string& message, BlockMode block_mode, PaddingMode padding, 200 string DecryptMessage(const string& ciphertext, BlockMode block_mode, PaddingMode padding_mode,
|
/aosp12/hardware/interfaces/security/keymint/aidl/vts/functional/ |
H A D | KeyMintTest.cpp | 678 BlockMode block_mode = BlockMode::GCM; in TEST_P() 705 BlockMode block_mode = BlockMode::GCM; in TEST_P() 4394 for (BlockMode blockMode : {BlockMode::ECB, BlockMode::CBC}) { in TEST_P() 4718 .BlockMode(BlockMode::CTR) in TEST_P() 4724 .BlockMode(BlockMode::CTR) in TEST_P() 4792 .BlockMode(BlockMode::CBC) in TEST_P() 4804 .BlockMode(BlockMode::CBC) in TEST_P() 4840 .BlockMode(BlockMode::CBC) in TEST_P() 5048 .BlockMode(BlockMode::GCM) in TEST_P() 5354 .BlockMode(BlockMode::ECB) in TEST_P() [all …]
|
H A D | KeyMintAidlTestBase.h | 175 void CheckTripleDesTestVector(KeyPurpose purpose, BlockMode block_mode, 192 string EncryptMessage(const string& message, BlockMode block_mode, PaddingMode padding); 193 string EncryptMessage(const string& message, BlockMode block_mode, PaddingMode padding, 195 string EncryptMessage(const string& message, BlockMode block_mode, PaddingMode padding, 197 string EncryptMessage(const string& message, BlockMode block_mode, PaddingMode padding, 199 string EncryptMessage(const string& message, BlockMode block_mode, PaddingMode padding, 205 string DecryptMessage(const string& ciphertext, BlockMode block_mode, PaddingMode padding_mode, 222 .BlockMode(BlockMode::ECB) 274 vector<BlockMode> ValidBlockModes(Algorithm algorithm); 275 vector<PaddingMode> ValidPaddingModes(Algorithm algorithm, BlockMode blockMode); [all …]
|
H A D | KeyMintAidlTestBase.cpp | 640 .BlockMode(BlockMode::CTR) in CheckAesCtrTestVector() 647 .BlockMode(BlockMode::CTR) in CheckAesCtrTestVector() 1074 BlockMode::CBC, in ValidBlockModes() 1075 BlockMode::CTR, in ValidBlockModes() 1076 BlockMode::ECB, in ValidBlockModes() 1077 BlockMode::GCM, in ValidBlockModes() 1081 BlockMode::CBC, in ValidBlockModes() 1082 BlockMode::ECB, in ValidBlockModes() 1094 case BlockMode::CBC: in ValidPaddingModes() 1095 case BlockMode::ECB: in ValidPaddingModes() [all …]
|
/aosp12/hardware/interfaces/keymaster/3.0/vts/functional/ |
H A D | keymaster_hidl_hal_test.cpp | 3062 BlockMode::ECB, BlockMode::CBC, BlockMode::CTR, BlockMode::GCM, in TEST_P() 3238 .BlockMode(BlockMode::CTR) in TEST_P() 3244 .BlockMode(BlockMode::CTR) in TEST_P() 3250 .BlockMode(BlockMode::CTR) in TEST_P() 3318 .BlockMode(BlockMode::CBC) in TEST_P() 3330 .BlockMode(BlockMode::CBC) in TEST_P() 3366 .BlockMode(BlockMode::CBC) in TEST_P() 3435 .BlockMode(BlockMode::GCM) in TEST_P() 3457 .BlockMode(BlockMode::GCM) in TEST_P() 3477 .BlockMode(BlockMode::GCM) in TEST_P() [all …]
|
H A D | authorization_set.h | 290 AuthorizationSetBuilder& BlockMode(std::initializer_list<BlockMode> block_modes); 296 template <typename... T> AuthorizationSetBuilder& BlockMode(T&&... a) { in BlockMode() function 297 return BlockMode({std::forward<T>(a)...}); in BlockMode() 393 return BlockMode(BlockMode::ECB); in EcbMode() 397 AuthorizationSetBuilder::BlockMode(std::initializer_list<V3_0::BlockMode> block_modes) { in BlockMode() function
|
H A D | keymaster_tags.h | 370 inline const char* stringify(BlockMode block_mode) { 372 case BlockMode::ECB: 374 case BlockMode::CBC: 376 case BlockMode::CTR: 378 case BlockMode::GCM:
|
/aosp12/hardware/interfaces/security/keymint/support/ |
H A D | authorization_set.cpp | 204 return Authorization(TAG_BLOCK_MODE, BlockMode::ECB); in EcbMode() 208 return BlockMode(BlockMode::GCM) in GcmModeMinMacLen() 214 return BlockMode(BlockMode::GCM) in GcmModeMacLen() 219 AuthorizationSetBuilder& AuthorizationSetBuilder::BlockMode( in BlockMode() function in aidl::android::hardware::security::keymint::AuthorizationSetBuilder 220 std::initializer_list<aidl::android::hardware::security::keymint::BlockMode> blockModes) { in BlockMode()
|
/aosp12/system/security/keystore2/src/ |
H A D | metrics_store.rs | 26 Algorithm::Algorithm, BlockMode::BlockMode, Digest::Digest, EcCurve::EcCurve, 273 KsKeyParamValue::BlockMode(b) => { in process_key_creation_event_stats() 401 KsKeyParamValue::BlockMode(b) => { in process_key_operation_event_stats() 483 fn compute_block_mode_bitmap(block_mode_bitmap: &mut i32, block_mode: BlockMode) { in compute_block_mode_bitmap() argument 485 BlockMode::ECB => { in compute_block_mode_bitmap() 488 BlockMode::CBC => { in compute_block_mode_bitmap() 491 BlockMode::CTR => { in compute_block_mode_bitmap() 494 BlockMode::GCM => { in compute_block_mode_bitmap()
|
H A D | key_parameter.rs | 100 Algorithm::Algorithm, BlockMode::BlockMode, Digest::Digest, EcCurve::EcCurve, 164 implement_associate_primitive_for_aidl_enum! {BlockMode} 795 #[key_param(tag = BLOCK_MODE, field = BlockMode)] 796 BlockMode(BlockMode), 1045 Tag::BLOCK_MODE => return KmKeyParameterValue::BlockMode(Default::default()), in get_field_by_tag_type() 1080 | (&KmKeyParameterValue::BlockMode(_), KmKeyParameterValue::BlockMode(_)) in check_field_matches_tag_type()
|
/aosp12/hardware/interfaces/keymaster/4.1/vts/functional/ |
H A D | Keymaster4_1HidlTest.h | 66 .BlockMode(BlockMode::ECB) in CreateTestKeys() 113 AuthorizationSetBuilder().BlockMode(BlockMode::ECB).Padding(PaddingMode::NONE)); in UseAesKey()
|
/aosp12/hardware/interfaces/security/keymint/aidl/vts/performance/ |
H A D | KeyMintBenchmark.cpp | 77 optional<BlockMode> getBlockMode(string transform) { in getBlockMode() 79 return BlockMode::ECB; in getBlockMode() 81 return BlockMode::CBC; in getBlockMode() 83 return BlockMode::CTR; in getBlockMode() 85 return BlockMode::GCM; in getBlockMode() 171 std::optional<BlockMode> blockMode = getBlockMode(transform); in GenerateKey() 173 authSet.BlockMode(blockMode.value()); in GenerateKey() 174 if (blockMode == BlockMode::GCM) { in GenerateKey() 196 std::optional<BlockMode> blockMode = getBlockMode(transform); in getOperationParams() 201 builder.BlockMode(*blockMode); in getOperationParams() [all …]
|
/aosp12/system/security/keystore2/src/km_compat/ |
H A D | km_compat_type_conversion.h | 307 static V4_0::BlockMode convert(KMV1::BlockMode b) { in convert() 309 case KMV1::BlockMode::ECB: in convert() 310 return V4_0::BlockMode::ECB; in convert() 311 case KMV1::BlockMode::CBC: in convert() 313 case KMV1::BlockMode::CTR: in convert() 315 case KMV1::BlockMode::GCM: in convert() 320 static KMV1::BlockMode convert(V4_0::BlockMode b) { in convert() 322 case V4_0::BlockMode::ECB: in convert() 324 case V4_0::BlockMode::CBC: in convert() 326 case V4_0::BlockMode::CTR: in convert() [all …]
|
H A D | parameter_conversion_test.cpp | 47 TEST_ENUM_CONVERSION(BlockMode, ECB); in TEST() 48 TEST_ENUM_CONVERSION(BlockMode, CBC); in TEST() 49 TEST_ENUM_CONVERSION(BlockMode, CTR); in TEST() 50 TEST_ENUM_CONVERSION(BlockMode, GCM); in TEST()
|
H A D | lib.rs | 32 Algorithm::Algorithm, BeginResult::BeginResult, BlockMode::BlockMode, Digest::Digest, 223 value: KeyParameterValue::BlockMode(BlockMode::CBC), in generate_aes_key() 253 value: KeyParameterValue::BlockMode(BlockMode::CBC), in begin()
|
H A D | slot_test.cpp | 26 using ::aidl::android::hardware::security::keymint::BlockMode; 42 KMV1::makeKeyParameter(KMV1::TAG_BLOCK_MODE, BlockMode::CBC), in generateAESKey() 61 kps.push_back(KMV1::makeKeyParameter(KMV1::TAG_BLOCK_MODE, BlockMode::CBC)); in begin()
|
/aosp12/hardware/interfaces/keymaster/4.0/vts/performance/ |
H A D | Benchmark.cpp | 62 using android::hardware::keymaster::V4_0::BlockMode; 139 PaddingMode padding = PaddingMode::NONE, optional<BlockMode> blockMode = {}) { in GenerateKey() 152 authSet.BlockMode(*blockMode); 217 optional<BlockMode> blockMode = getBlockMode(transform); in getOperationParams() 219 builder.BlockMode(*blockMode); in getOperationParams() 329 optional<BlockMode> getBlockMode(string transform) { in getBlockMode() 331 return BlockMode::ECB; in getBlockMode() 333 return BlockMode::CBC; in getBlockMode() 335 return BlockMode::CTR; in getBlockMode() 337 return BlockMode::GCM; in getBlockMode()
|
/aosp12/hardware/interfaces/security/keymint/aidl/android/hardware/security/keymint/ |
H A D | KeyParameterValue.aidl | 20 import android.hardware.security.keymint.BlockMode; 38 BlockMode blockMode;
|
/aosp12/hardware/interfaces/keymaster/4.0/support/include/keymasterV4_0/ |
H A D | authorization_set.h | 292 AuthorizationSetBuilder& BlockMode(std::initializer_list<BlockMode> blockModes); 297 AuthorizationSetBuilder& BlockMode(T&&... a) { in BlockMode() function 298 return BlockMode({std::forward<T>(a)...}); in BlockMode()
|
/aosp12/frameworks/base/core/java/android/security/keymaster/ |
H A D | KeymasterDefs.java | 20 import android.hardware.security.keymint.BlockMode; 147 public static final int KM_MODE_ECB = BlockMode.ECB; 148 public static final int KM_MODE_CBC = BlockMode.CBC; 149 public static final int KM_MODE_CTR = BlockMode.CTR; 150 public static final int KM_MODE_GCM = BlockMode.GCM;
|
/aosp12/hardware/interfaces/security/keymint/support/include/keymint_support/ |
H A D | authorization_set.h | 299 AuthorizationSetBuilder& BlockMode(std::initializer_list<BlockMode> blockModes); 321 AuthorizationSetBuilder& BlockMode(T&&... a) { in BlockMode() function 322 return BlockMode({std::forward<T>(a)...}); in BlockMode()
|
/aosp12/hardware/interfaces/keymaster/4.0/support/ |
H A D | authorization_set.cpp | 539 return Authorization(TAG_BLOCK_MODE, BlockMode::ECB); in EcbMode() 543 return BlockMode(BlockMode::GCM) in GcmModeMinMacLen() 549 return BlockMode(BlockMode::GCM) in GcmModeMacLen() 554 AuthorizationSetBuilder& AuthorizationSetBuilder::BlockMode( in BlockMode() function in android::hardware::keymaster::V4_0::AuthorizationSetBuilder 555 std::initializer_list<V4_0::BlockMode> blockModes) { in BlockMode()
|
/aosp12/hardware/interfaces/security/keymint/aidl/aidl_api/android.hardware.security.keymint/1/android/hardware/security/keymint/ |
H A D | BlockMode.aidl | 37 enum BlockMode { enum
|