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_ */