H A D | android_keymaster_test.cpp | 249 TEST_P(NewKeyGeneration, Rsa) { function in namespace:keymaster::test 283 TEST_P(NewKeyGeneration, RsaDefaultSize) { function in namespace:keymaster::test 293 TEST_P(NewKeyGeneration, Ecdsa) { function in namespace:keymaster::test 321 TEST_P(NewKeyGeneration, EcdsaDefaultSize) { function in namespace:keymaster::test 331 TEST_P(NewKeyGeneration, EcdsaInvalidSize) { function in namespace:keymaster::test 337 TEST_P(NewKeyGeneration, EcdsaMismatchKeySize) { function in namespace:keymaster::test 345 TEST_P(NewKeyGeneration, EcdsaAllValidSizes) { function in namespace:keymaster::test 357 TEST_P(NewKeyGeneration, HmacSha256) { function in namespace:keymaster::test 366 TEST_P(NewKeyGeneration, CheckKeySizes) { function in namespace:keymaster::test 386 TEST_P(NewKeyGeneratio function in namespace:keymaster::test 397 TEST_P(NewKeyGeneration, HmacDigestNone) { function in namespace:keymaster::test 407 TEST_P(NewKeyGeneration, HmacSha256TooShortMacLength) { function in namespace:keymaster::test 417 TEST_P(NewKeyGeneration, HmacSha256NonIntegralOctetMacLength) { function in namespace:keymaster::test 427 TEST_P(NewKeyGeneration, HmacSha256TooLongMacLength) { function in namespace:keymaster::test 440 TEST_P(GetKeyCharacteristics, SimpleRsa) { function in namespace:keymaster::test 457 TEST_P(SigningOperationsTest, RsaSuccess) { function in namespace:keymaster::test 470 TEST_P(SigningOperationsTest, RsaPssSha256Success) { function in namespace:keymaster::test 484 TEST_P(SigningOperationsTest, RsaPaddingNoneDoesNotAllowOther) { function in namespace:keymaster::test 501 TEST_P(SigningOperationsTest, RsaPkcs1Sha256Success) { function in namespace:keymaster::test 514 TEST_P(SigningOperationsTest, RsaPkcs1NoDigestSuccess) { function in namespace:keymaster::test 527 TEST_P(SigningOperationsTest, RsaPkcs1NoDigestTooLarge) { function in namespace:keymaster::test 546 TEST_P(SigningOperationsTest, RsaPssSha256TooSmallKey) { function in namespace:keymaster::test 562 TEST_P(SigningOperationsTest, RsaNoPaddingHugeData) { function in namespace:keymaster::test 581 TEST_P(SigningOperationsTest, RsaAbort) { function in namespace:keymaster::test 598 TEST_P(SigningOperationsTest, RsaUnsupportedPadding) { function in namespace:keymaster::test 611 TEST_P(SigningOperationsTest, RsaNoDigest) { function in namespace:keymaster::test 626 TEST_P(SigningOperationsTest, RsaNoPadding) { function in namespace:keymaster::test 638 TEST_P(SigningOperationsTest, RsaTooShortMessage) { function in namespace:keymaster::test 651 TEST_P(SigningOperationsTest, RsaSignWithEncryptionKey) { function in namespace:keymaster::test 665 TEST_P(SigningOperationsTest, RsaSignTooLargeMessage) { function in namespace:keymaster::test 687 TEST_P(SigningOperationsTest, EcdsaSuccess) { function in namespace:keymaster::test 698 TEST_P(SigningOperationsTest, EcdsaSha256Success) { function in namespace:keymaster::test 709 TEST_P(SigningOperationsTest, EcdsaSha384Success) { function in namespace:keymaster::test 720 TEST_P(SigningOperationsTest, EcdsaNoPaddingHugeData) { function in namespace:keymaster::test 736 TEST_P(SigningOperationsTest, EcdsaAllSizesAndHashes) { function in namespace:keymaster::test 762 TEST_P(SigningOperationsTest, AesEcbSign) { function in namespace:keymaster::test 772 TEST_P(SigningOperationsTest, HmacSha1Success) { function in namespace:keymaster::test 785 TEST_P(SigningOperationsTest, HmacSha224Success) { function in namespace:keymaster::test 798 TEST_P(SigningOperationsTest, HmacSha256Success) { function in namespace:keymaster::test 811 TEST_P(SigningOperationsTest, HmacSha384Success) { function in namespace:keymaster::test 825 TEST_P(SigningOperationsTest, HmacSha512Success) { function in namespace:keymaster::test 838 TEST_P(SigningOperationsTest, HmacLengthInKey) { function in namespace:keymaster::test 852 TEST_P(SigningOperationsTest, HmacRfc4231TestCase3) { function in namespace:keymaster::test 886 TEST_P(SigningOperationsTest, HmacRfc4231TestCase4) { function in namespace:keymaster::test 924 TEST_P(SigningOperationsTest, HmacRfc4231TestCase5) { function in namespace:keymaster::test 953 TEST_P(SigningOperationsTest, HmacRfc4231TestCase6) { function in namespace:keymaster::test 988 TEST_P(SigningOperationsTest, HmacRfc4231TestCase7) { function in namespace:keymaster::test 1025 TEST_P(SigningOperationsTest, HmacSha256TooLargeMacLength) { function in namespace:keymaster::test 1039 TEST_P(SigningOperationsTest, HmacSha256TooSmallMacLength) { function in namespace:keymaster::test 1058 TEST_P(VerificationOperationsTest, RsaSuccess) { function in namespace:keymaster::test 1072 TEST_P(VerificationOperationsTest, RsaPssSha256Success) { function in namespace:keymaster::test 1087 TEST_P(VerificationOperationsTest, RsaPssSha224Success) { function in namespace:keymaster::test 1123 TEST_P(VerificationOperationsTest, RsaPssSha256CorruptSignature) { function in namespace:keymaster::test 1145 TEST_P(VerificationOperationsTest, RsaPssSha256CorruptInput) { function in namespace:keymaster::test 1168 TEST_P(VerificationOperationsTest, RsaPkcs1Sha256Success) { function in namespace:keymaster::test 1182 TEST_P(VerificationOperationsTest, RsaPks1Sha224Success) { function in namespace:keymaster::test 1217 TEST_P(VerificationOperationsTest, RsaPkcs1Sha256CorruptSignature) { function in namespace:keymaster::test 1239 TEST_P(VerificationOperationsTest, RsaPkcs1Sha256CorruptInput) { function in namespace:keymaster::test 1262 TEST_P(VerificationOperationsTest, RsaAllDigestAndPadCombinations) { function in namespace:keymaster::test 1357 TEST_P(VerificationOperationsTest, EcdsaSuccess) { function in namespace:keymaster::test 1369 TEST_P(VerificationOperationsTest, EcdsaTooShort) { function in namespace:keymaster::test 1381 TEST_P(VerificationOperationsTest, EcdsaSlightlyTooLong) { function in namespace:keymaster::test 1398 TEST_P(VerificationOperationsTest, EcdsaSha256Success) { function in namespace:keymaster::test 1420 TEST_P(VerificationOperationsTest, EcdsaSha224Success) { function in namespace:keymaster::test 1441 TEST_P(VerificationOperationsTest, EcdsaAllDigestsAndKeySizes) { function in namespace:keymaster::test 1471 TEST_P(VerificationOperationsTest, HmacSha1Success) { function in namespace:keymaster::test 1484 TEST_P(VerificationOperationsTest, HmacSha224Success) { function in namespace:keymaster::test 1497 TEST_P(VerificationOperationsTest, HmacSha256Success) { function in namespace:keymaster::test 1510 TEST_P(VerificationOperationsTest, HmacSha256TooShortMac) { function in namespace:keymaster::test 1534 TEST_P(VerificationOperationsTest, HmacSha384Success) { function in namespace:keymaster::test 1547 TEST_P(VerificationOperationsTest, HmacSha512Success) { function in namespace:keymaster::test 1563 TEST_P(ExportKeyTest, RsaSuccess) { function in namespace:keymaster::test 1578 TEST_P(ExportKeyTest, EcdsaSuccess) { function in namespace:keymaster::test 1591 TEST_P(ExportKeyTest, RsaUnsupportedKeyFormat) { function in namespace:keymaster::test 1603 TEST_P(ExportKeyTest, RsaCorruptedKeyBlob) { function in namespace:keymaster::test 1616 TEST_P(ExportKeyTest, AesKeyExportFails) { function in namespace:keymaster::test 1637 TEST_P(ImportKeyTest, RsaSuccess) { function in namespace:keymaster::test 1674 TEST_P(ImportKeyTest, RsaKeySizeMismatch) { function in namespace:keymaster::test 1687 TEST_P(ImportKeyTest, RsaPublicExponenMismatch) { function in namespace:keymaster::test 1700 TEST_P(ImportKeyTest, EcdsaSuccess) { function in namespace:keymaster::test 1732 TEST_P(ImportKeyTest, EcdsaSizeSpecified) { function in namespace:keymaster::test 1764 TEST_P(ImportKeyTest, EcdsaSizeMismatch) { function in namespace:keymaster::test 1776 TEST_P(ImportKeyTest, AesKeySuccess) { function in namespace:keymaster::test 1795 TEST_P(ImportKeyTest, HmacSha256KeySuccess) { function in namespace:keymaster::test 2065 TEST_P(EncryptionOperationsTest, RsaNoPaddingSuccess) { function in namespace:keymaster::test 2083 TEST_P(EncryptionOperationsTest, RsaNoPaddingTooShort) { function in namespace:keymaster::test 2101 TEST_P(EncryptionOperationsTest, RsaNoPaddingTooLong) { function in namespace:keymaster::test 2119 TEST_P(EncryptionOperationsTest, RsaNoPaddingLargerThanModulus) { function in namespace:keymaster::test 2161 TEST_P(EncryptionOperationsTest, RsaOaepSuccess) { function in namespace:keymaster::test 2182 TEST_P(EncryptionOperationsTest, RsaOaepSha224Success) { function in namespace:keymaster::test 2203 TEST_P(EncryptionOperationsTest, RsaOaepRoundTrip) { function in namespace:keymaster::test 2220 TEST_P(EncryptionOperationsTest, RsaOaepSha224RoundTrip) { function in namespace:keymaster::test 2237 TEST_P(EncryptionOperationsTest, RsaOaepInvalidDigest) { function in namespace:keymaster::test 2253 TEST_P(EncryptionOperationsTest, RsaOaepUnauthorizedDigest) { function in namespace:keymaster::test 2275 TEST_P(EncryptionOperationsTest, RsaOaepDecryptWithWrongDigest) { function in namespace:keymaster::test 2303 TEST_P(EncryptionOperationsTest, RsaOaepTooLarge) { function in namespace:keymaster::test 2324 TEST_P(EncryptionOperationsTest, RsaOaepCorruptedDecrypt) { function in namespace:keymaster::test 2351 TEST_P(EncryptionOperationsTest, RsaPkcs1Success) { function in namespace:keymaster::test 2368 TEST_P(EncryptionOperationsTest, RsaPkcs1RoundTrip) { function in namespace:keymaster::test 2382 TEST_P(EncryptionOperationsTest, RsaRoundTripAllCombinations) { function in namespace:keymaster::test 2421 TEST_P(EncryptionOperationsTest, RsaPkcs1TooLarge) { function in namespace:keymaster::test 2439 TEST_P(EncryptionOperationsTest, RsaPkcs1CorruptedDecrypt) { function in namespace:keymaster::test 2462 TEST_P(EncryptionOperationsTest, RsaEncryptWithSigningKey) { function in namespace:keymaster::test 2474 TEST_P(EncryptionOperationsTest, EcdsaEncrypt) { function in namespace:keymaster::test 2484 TEST_P(EncryptionOperationsTest, HmacEncrypt) { function in namespace:keymaster::test 2496 TEST_P(EncryptionOperationsTest, AesEcbRoundTripSuccess) { function in namespace:keymaster::test 2518 TEST_P(EncryptionOperationsTest, AesEcbNotAuthorized) { function in namespace:keymaster::test 2533 TEST_P(EncryptionOperationsTest, AesEcbNoPaddingWrongInputSize) { function in namespace:keymaster::test 2551 TEST_P(EncryptionOperationsTest, AesEcbPkcs7Padding) { function in namespace:keymaster::test 2569 TEST_P(EncryptionOperationsTest, AesEcbNoPaddingKeyWithPkcs7Padding) { function in namespace:keymaster::test 2587 TEST_P(EncryptionOperationsTest, AesEcbPkcs7PaddingCorrupted) { function in namespace:keymaster::test 2612 TEST_P(EncryptionOperationsTest, AesCtrRoundTripSuccess) { function in namespace:keymaster::test 2638 TEST_P(EncryptionOperationsTest, AesCtrIncremental) { function in namespace:keymaster::test 2716 TEST_P(EncryptionOperationsTest, AesCtrSp80038aTestVector) { function in namespace:keymaster::test 2729 TEST_P(EncryptionOperationsTest, AesCtrInvalidPaddingMode) { function in namespace:keymaster::test 2742 TEST_P(EncryptionOperationsTest, AesCtrInvalidCallerNonce) { function in namespace:keymaster::test 2758 TEST_P(EncryptionOperationsTest, AesCbcRoundTripSuccess) { function in namespace:keymaster::test 2783 TEST_P(EncryptionOperationsTest, AesCallerNonce) { function in namespace:keymaster::test 2826 TEST_P(EncryptionOperationsTest, AesCallerNonceProhibited) { function in namespace:keymaster::test 2856 TEST_P(EncryptionOperationsTest, AesCbcIncrementalNoPadding) { function in namespace:keymaster::test 2897 TEST_P(EncryptionOperationsTest, AesCbcPkcs7Padding) { function in namespace:keymaster::test 2916 TEST_P(EncryptionOperationsTest, AesGcmRoundTripSuccess) { function in namespace:keymaster::test 2959 TEST_P(EncryptionOperationsTest, AesGcmTooShortTag) { function in namespace:keymaster::test 2982 TEST_P(EncryptionOperationsTest, AesGcmTooShortTagOnDecrypt) { function in namespace:keymaster::test 3023 TEST_P(EncryptionOperationsTest, AesGcmCorruptKey) { function in namespace:keymaster::test 3081 TEST_P(EncryptionOperationsTest, AesGcmAadNoData) { function in namespace:keymaster::test 3124 TEST_P(EncryptionOperationsTest, AesGcmIncremental) { function in namespace:keymaster::test 3194 TEST_P(EncryptionOperationsTest, AesGcmMultiPartAad) { function in namespace:keymaster::test 3245 TEST_P(EncryptionOperationsTest, AesGcmBadAad) { function in namespace:keymaster::test 3292 TEST_P(EncryptionOperationsTest, AesGcmWrongNonce) { function in namespace:keymaster::test 3333 TEST_P(EncryptionOperationsTest, AesGcmCorruptTag) { function in namespace:keymaster::test 3379 TEST_P(EncryptionOperationsTest, TripleDesEcbRoundTripSuccess) { function in namespace:keymaster::test 3401 TEST_P(EncryptionOperationsTest, TripleDesEcbNotAuthorized) { function in namespace:keymaster::test 3414 TEST_P(EncryptionOperationsTest, TripleDesEcbNoPaddingWrongInputSize) { function in namespace:keymaster::test 3430 TEST_P(EncryptionOperationsTest, TripleDesEcbPkcs7Padding) { function in namespace:keymaster::test 3446 TEST_P(EncryptionOperationsTest, TripleDesEcbNoPaddingKeyWithPkcs7Padding) { function in namespace:keymaster::test 3462 TEST_P(EncryptionOperationsTest, TripleDesEcbPkcs7PaddingCorrupted) { function in namespace:keymaster::test 3641 TEST_P(EncryptionOperationsTest, TripleDesTestVector) { function in namespace:keymaster::test 3650 TEST_P(EncryptionOperationsTest, TripleDesCbcRoundTripSuccess) { function in namespace:keymaster::test 3675 TEST_P(EncryptionOperationsTest, TripleDesCallerIv) { function in namespace:keymaster::test 3716 TEST_P(EncryptionOperationsTest, TripleDesCallerNonceProhibited) { function in namespace:keymaster::test 3744 TEST_P(EncryptionOperationsTest, TripleDesCbcNotAuthorized) { function in namespace:keymaster::test 3757 TEST_P(EncryptionOperationsTest, TripleDesCbcNoPaddingWrongInputSize) { function in namespace:keymaster::test 3774 TEST_P(EncryptionOperationsTest, TripleDesCbcPkcs7Padding) { function in namespace:keymaster::test 3791 TEST_P(EncryptionOperationsTest, TripleDesCbcNoPaddingKeyWithPkcs7Padding) { function in namespace:keymaster::test 3807 TEST_P(EncryptionOperationsTest, TripleDesCbcPkcs7PaddingCorrupted) { function in namespace:keymaster::test 3832 TEST_P(EncryptionOperationsTest, TripleDesCbcIncrementalNoPadding) { function in namespace:keymaster::test 3876 TEST_P(MaxOperationsTest, TestLimit) { function in namespace:keymaster::test 3897 TEST_P(MaxOperationsTest, TestAbort) { function in namespace:keymaster::test 3921 TEST_P(AddEntropyTest, AddEntropy) { function in namespace:keymaster::test 4052 TEST_P(AttestationTest, RsaAttestation) { function in namespace:keymaster::test 4082 TEST_P(AttestationTest, EcAttestation) { function in namespace:keymaster::test 4111 TEST_P(KeyUpgradeTest, AesVersionUpgrade) { function in namespace:keymaster::test 4159 TEST_P(KeyUpgradeTest, RsaVersionUpgrade) { function in namespace:keymaster::test 4205 TEST_P(KeyUpgradeTest, EcVersionUpgrade) { function in namespace:keymaster::test [all...] |