core/testing/crypto/aes_xts_testing.h (65 lines of code) (raw):

// Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT license. #ifndef AES_XTS_TESTING_H_ #define AES_XTS_TESTING_H_ #include <stddef.h> #include <stdint.h> extern const uint8_t AES_XTS_TESTING_KEY128_DU16_KEY[]; extern const size_t AES_XTS_TESTING_KEY128_DU16_KEY_LEN; extern const uint32_t AES_XTS_TESTING_KEY128_DU16_ID; extern const uint8_t AES_XTS_TESTING_KEY128_DU16_PLAINTEXT[]; extern const uint8_t AES_XTS_TESTING_KEY128_DU16_CIPHERTEXT[]; extern const size_t AES_XTS_TESTING_KEY128_DU16_DATA_LEN; extern const uint8_t AES_XTS_TESTING_KEY128_DU32_KEY[]; extern const size_t AES_XTS_TESTING_KEY128_DU32_KEY_LEN; extern const uint32_t AES_XTS_TESTING_KEY128_DU32_ID; extern const uint8_t AES_XTS_TESTING_KEY128_DU32_PLAINTEXT[]; extern const uint8_t AES_XTS_TESTING_KEY128_DU32_CIPHERTEXT[]; extern const size_t AES_XTS_TESTING_KEY128_DU32_DATA_LEN; extern const uint8_t AES_XTS_TESTING_KEY128_DU25_KEY[]; extern const size_t AES_XTS_TESTING_KEY128_DU25_KEY_LEN; extern const uint32_t AES_XTS_TESTING_KEY128_DU25_ID; extern const uint8_t AES_XTS_TESTING_KEY128_DU25_PLAINTEXT[]; extern const uint8_t AES_XTS_TESTING_KEY128_DU25_CIPHERTEXT[]; extern const size_t AES_XTS_TESTING_KEY128_DU25_DATA_LEN; extern const uint8_t AES_XTS_TESTING_KEY128_DU512_KEY[]; extern const size_t AES_XTS_TESTING_KEY128_DU512_KEY_LEN; extern const uint32_t AES_XTS_TESTING_KEY128_DU512_ID; extern const uint8_t AES_XTS_TESTING_KEY128_DU512_PLAINTEXT[]; extern const uint8_t AES_XTS_TESTING_KEY128_DU512_CIPHERTEXT[]; extern const size_t AES_XTS_TESTING_KEY128_DU512_DATA_LEN; extern const uint8_t AES_XTS_TESTING_KEY128_DU1024_KEY[]; extern const size_t AES_XTS_TESTING_KEY128_DU1024_KEY_LEN; extern const uint32_t AES_XTS_TESTING_KEY128_DU1024_ID; extern const uint8_t AES_XTS_TESTING_KEY128_DU1024_PLAINTEXT[]; extern const uint8_t AES_XTS_TESTING_KEY128_DU1024_CIPHERTEXT[]; extern const size_t AES_XTS_TESTING_KEY128_DU1024_DATA_LEN; extern const uint8_t AES_XTS_TESTING_KEY128_DU2048_KEY[]; extern const size_t AES_XTS_TESTING_KEY128_DU2048_KEY_LEN; extern const uint32_t AES_XTS_TESTING_KEY128_DU2048_ID; extern const uint8_t AES_XTS_TESTING_KEY128_DU2048_PLAINTEXT[]; extern const uint8_t AES_XTS_TESTING_KEY128_DU2048_CIPHERTEXT[]; extern const size_t AES_XTS_TESTING_KEY128_DU2048_DATA_LEN; extern const uint8_t AES_XTS_TESTING_KEY128_DU4096_KEY[]; extern const size_t AES_XTS_TESTING_KEY128_DU4096_KEY_LEN; extern const uint32_t AES_XTS_TESTING_KEY128_DU4096_ID; extern const uint8_t AES_XTS_TESTING_KEY128_DU4096_PLAINTEXT[]; extern const uint8_t AES_XTS_TESTING_KEY128_DU4096_CIPHERTEXT[]; extern const size_t AES_XTS_TESTING_KEY128_DU4096_DATA_LEN; extern const uint8_t AES_XTS_TESTING_KEY256_DU32_KEY[]; extern const size_t AES_XTS_TESTING_KEY256_DU32_KEY_LEN; extern const uint32_t AES_XTS_TESTING_KEY256_DU32_ID; extern const uint8_t AES_XTS_TESTING_KEY256_DU32_PLAINTEXT[]; extern const uint8_t AES_XTS_TESTING_KEY256_DU32_CIPHERTEXT[]; extern const size_t AES_XTS_TESTING_KEY256_DU32_DATA_LEN; extern const uint8_t AES_XTS_TESTING_KEY256_DU48_KEY[]; extern const size_t AES_XTS_TESTING_KEY256_DU48_KEY_LEN; extern const uint32_t AES_XTS_TESTING_KEY256_DU48_ID; extern const uint8_t AES_XTS_TESTING_KEY256_DU48_PLAINTEXT[]; extern const uint8_t AES_XTS_TESTING_KEY256_DU48_CIPHERTEXT[]; extern const size_t AES_XTS_TESTING_KEY256_DU48_DATA_LEN; extern const uint8_t AES_XTS_TESTING_KEY256_DU512_KEY[]; extern const size_t AES_XTS_TESTING_KEY256_DU512_KEY_LEN; extern const uint32_t AES_XTS_TESTING_KEY256_DU512_ID; extern const uint8_t AES_XTS_TESTING_KEY256_DU512_PLAINTEXT[]; extern const uint8_t AES_XTS_TESTING_KEY256_DU512_CIPHERTEXT[]; extern const size_t AES_XTS_TESTING_KEY256_DU512_DATA_LEN; #endif /* AES_XTS_TESTING_H_ */