Home
last modified time | relevance | path

Searched refs:blockMode (Results 1 – 25 of 27) sorted by relevance

12

/aosp12/frameworks/base/keystore/java/android/security/keystore/
H A DKeyProperties.java373 public static int toKeymaster(@NonNull @BlockModeEnum String blockMode) { in toKeymaster() argument
374 if (BLOCK_MODE_ECB.equalsIgnoreCase(blockMode)) { in toKeymaster()
376 } else if (BLOCK_MODE_CBC.equalsIgnoreCase(blockMode)) { in toKeymaster()
378 } else if (BLOCK_MODE_CTR.equalsIgnoreCase(blockMode)) { in toKeymaster()
380 } else if (BLOCK_MODE_GCM.equalsIgnoreCase(blockMode)) { in toKeymaster()
383 throw new IllegalArgumentException("Unsupported block mode: " + blockMode); in toKeymaster()
388 public static @BlockModeEnum String fromKeymaster(int blockMode) { in fromKeymaster() argument
389 switch (blockMode) { in fromKeymaster()
399 throw new IllegalArgumentException("Unsupported block mode: " + blockMode); in fromKeymaster()
411 for (int blockMode : blockModes) { in allFromKeymaster()
[all …]
/aosp12/hardware/interfaces/security/keymint/aidl/vts/performance/
H A DKeyMintBenchmark.cpp171 std::optional<BlockMode> blockMode = getBlockMode(transform); in GenerateKey() local
172 if (blockMode) { 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() local
200 if (blockMode) { in getOperationParams()
201 builder.BlockMode(*blockMode); in getOperationParams()
202 if (blockMode == BlockMode::GCM) { in getOperationParams()
/aosp12/hardware/interfaces/keymaster/4.0/vts/performance/
H A DBenchmark.cpp139 PaddingMode padding = PaddingMode::NONE, optional<BlockMode> blockMode = {}) { in GenerateKey() argument
151 if (blockMode) {
152 authSet.BlockMode(*blockMode);
217 optional<BlockMode> blockMode = getBlockMode(transform); in getOperationParams() local
218 if (blockMode) { in getOperationParams()
219 builder.BlockMode(*blockMode); in getOperationParams()
/aosp12/frameworks/base/keystore/java/android/security/keystore2/
H A DAndroidKeyStoreKeyGeneratorSpi.java302 ArrayUtils.forEach(mKeymasterBlockModes, (blockMode) -> { in engineGenerateKey()
303 if (blockMode == KeymasterDefs.KM_MODE_GCM in engineGenerateKey()
312 KeymasterDefs.KM_TAG_BLOCK_MODE, blockMode in engineGenerateKey()
H A DAndroidKeyStoreSpi.java485 for (String blockMode : spec.getBlockModes()) { in setPrivateKeyEntry()
488 KeyProperties.BlockMode.toKeymaster(blockMode) in setPrivateKeyEntry()
725 for (String blockMode : params.getBlockModes()) { in setSecretKeyEntry()
726 int keymasterBlockMode = KeyProperties.BlockMode.toKeymaster(blockMode); in setSecretKeyEntry()
732 + " block mode: " + blockMode in setSecretKeyEntry()
H A DKeyStore2ParameterUtils.java78 kp.value = KeyParameterValue.blockMode(v); in makeEnum()
H A DAndroidKeyStoreKeyPairGeneratorSpi.java756 ArrayUtils.forEach(mKeymasterBlockModes, (blockMode) -> { in constructKeyGenerationArguments()
758 KeymasterDefs.KM_TAG_BLOCK_MODE, blockMode in constructKeyGenerationArguments()
/aosp12/hardware/interfaces/security/keymint/aidl/aidl_api/android.hardware.security.keymint/1/android/hardware/security/keymint/
H A DKeyParameterValue.aidl40 android.hardware.security.keymint.BlockMode blockMode;
/aosp12/hardware/interfaces/security/keymint/aidl/aidl_api/android.hardware.security.keymint/current/android/hardware/security/keymint/
H A DKeyParameterValue.aidl40 android.hardware.security.keymint.BlockMode blockMode;
/aosp12/hardware/interfaces/security/keymint/aidl/android/hardware/security/keymint/
H A DKeyParameterValue.aidl38 BlockMode blockMode;
/aosp12/system/keymaster/ng/
H A DKeyMintUtils.cpp37 return KeyParameter{Tag::BLOCK_MODE, KeyParameterValue::make<KeyParameterValue::blockMode>( in kmEnumParam2Aidl()
79 return aidlEnumVal2Km<KeyParameterValue::blockMode>(tag, param.value); in aidlEnumParam2Km()
/aosp12/hardware/interfaces/keymaster/4.0/support/
H A Dkey_param_output.cpp56 return os << param.f.blockMode; in operator <<()
/aosp12/hardware/interfaces/keymaster/3.0/vts/functional/
H A Dkey_param_output.cpp84 return os << param.f.blockMode; in operator <<()
H A Dkeymaster_tags.h219 MAKE_TAG_ENUM_VALUE_ACCESSOR(TAG_BLOCK_MODE, f.blockMode)
H A Dkeymaster_hidl_hal_test.cpp136 return a.f.blockMode == b.f.blockMode; in operator ==()
/aosp12/hardware/interfaces/security/keymint/aidl/vts/functional/
H A DKeyMintAidlTestBase.h275 vector<PaddingMode> ValidPaddingModes(Algorithm algorithm, BlockMode blockMode);
276 vector<PaddingMode> InvalidPaddingModes(Algorithm algorithm, BlockMode blockMode);
H A DKeyMintAidlTestBase.cpp1090 BlockMode blockMode) { in ValidPaddingModes() argument
1093 switch (blockMode) { in ValidPaddingModes()
1104 switch (blockMode) { in ValidPaddingModes()
1117 BlockMode blockMode) { in InvalidPaddingModes() argument
1120 switch (blockMode) { in InvalidPaddingModes()
H A DKeyMintTest.cpp4394 for (BlockMode blockMode : {BlockMode::ECB, BlockMode::CBC}) { in TEST_P()
4398 .Authorization(TAG_BLOCK_MODE, blockMode) in TEST_P()
4403 auto params = AuthorizationSetBuilder().BlockMode(blockMode).Padding(PaddingMode::NONE); in TEST_P()
5701 for (BlockMode blockMode : {BlockMode::ECB, BlockMode::CBC}) { in TEST_P()
5704 .BlockMode(blockMode) in TEST_P()
5711 AuthorizationSetBuilder().BlockMode(blockMode).Padding(PaddingMode::NONE); in TEST_P()
/aosp12/hardware/interfaces/security/keymint/support/include/keymint_support/
H A Dkeymint_tags.h241 MAKE_TAG_ENUM_VALUE_ACCESSOR(TAG_BLOCK_MODE, blockMode)
/aosp12/system/keymaster/ng/include/
H A Dkeymaster_tags.h236 MAKE_TAG_ENUM_VALUE_ACCESSOR(TAG_BLOCK_MODE, f.blockMode)
/aosp12/hardware/interfaces/keymaster/4.0/support/include/keymasterV4_0/
H A Dkeymaster_tags.h227 MAKE_TAG_ENUM_VALUE_ACCESSOR(TAG_BLOCK_MODE, f.blockMode)
/aosp12/hardware/interfaces/keymaster/3.0/
H A Dtypes.hal380 BlockMode blockMode;
/aosp12/system/security/keystore/
H A Dkeystore_cli_v2.cpp170 keymint::KeyParameterValue::make<keymint::KeyParameterValue::blockMode>( in verifyEncryptionKeyAttributes()
/aosp12/hardware/interfaces/keymaster/4.0/
H A Dtypes.hal1144 BlockMode blockMode;
H A DIKeymasterDevice.hal722 * blockMode [4] EXPLICIT SET OF INTEGER OPTIONAL,

12