| /optee_os/core/lib/libtomcrypt/src/headers/ |
| H A D | tomcrypt_cipher.h | 245 } symmetric_key; typedef 251 symmetric_key key; 267 symmetric_key key; 283 symmetric_key key; 299 symmetric_key key; 316 symmetric_key key; 345 symmetric_key key; 364 symmetric_key key; 398 int (*setup)(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey); 405 int (*ecb_encrypt)(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey); [all …]
|
| H A D | tomcrypt_mac.h | 38 symmetric_key key; 69 symmetric_key key; /* scheduled key for cipher */ 159 symmetric_key K; 184 symmetric_key key; 218 symmetric_key key; 300 symmetric_key key; /* scheduled key for cipher */ 362 symmetric_key key; /* scheduled key for cipher */ 414 symmetric_key K; 451 symmetric_key *uskey, 493 symmetric_key K;
|
| /optee_os/core/lib/libtomcrypt/ |
| H A D | aes_accel.c | 57 symmetric_key *skey) in rijndael_setup() 84 void rijndael_done(symmetric_key *skey __unused) in rijndael_done() 106 const symmetric_key *skey) in aes_ecb_encrypt_nblocks() 119 const symmetric_key *skey) in aes_ecb_decrypt_nblocks() 132 const symmetric_key *skey) in rijndael_ecb_encrypt() 138 const symmetric_key *skey) in rijndael_ecb_decrypt() 145 symmetric_key *skey) in aes_cbc_encrypt_nblocks() 160 symmetric_key *skey) in aes_cbc_decrypt_nblocks() 176 int mode, symmetric_key *skey) in aes_ctr_encrypt_nblocks() 197 const symmetric_key *skey1, in aes_xts_encrypt_nblocks() [all …]
|
| H A D | aes.c | 23 symmetric_key skey; in crypto_aes_expand_enc_key() 43 symmetric_key skey = { }; in crypto_aes_enc_block()
|
| /optee_os/core/lib/libtomcrypt/src/modes/xts/ |
| H A D | xts_test.c | 9 … unsigned char *tweak, const symmetric_key *skey1, const symmetric_key *skey2) in s_xts_test_accel_xts_encrypt() 15 const symmetric_key *, const symmetric_key *); in s_xts_test_accel_xts_encrypt() 26 XMEMCPY(&xts.key1, skey1, sizeof(symmetric_key)); in s_xts_test_accel_xts_encrypt() 27 XMEMCPY(&xts.key2, skey2, sizeof(symmetric_key)); in s_xts_test_accel_xts_encrypt() 36 … unsigned char *tweak, const symmetric_key *skey1, const symmetric_key *skey2) in s_xts_test_accel_xts_decrypt() 42 const symmetric_key *, const symmetric_key *); in s_xts_test_accel_xts_decrypt() 53 XMEMCPY(&xts.key1, skey1, sizeof(symmetric_key)); in s_xts_test_accel_xts_decrypt() 54 XMEMCPY(&xts.key2, skey2, sizeof(symmetric_key)); in s_xts_test_accel_xts_decrypt()
|
| /optee_os/core/lib/libtomcrypt/src/ciphers/ |
| H A D | blowfish.c | 298 static void s_blowfish_encipher(ulong32 *L, ulong32 *R, const symmetric_key *skey) in s_blowfish_encipher() 331 void blowfish_enc(ulong32 *data, unsigned long blocks, const symmetric_key *skey) in blowfish_enc() 371 symmetric_key *skey) in blowfish_expand() 433 symmetric_key *skey) in blowfish_setup() 460 symmetric_key *skey) in blowfish_setup_with_data() 475 static int s_blowfish_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *… in s_blowfish_ecb_encrypt() 477 int blowfish_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in s_blowfish_ecb_encrypt() 500 int blowfish_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in blowfish_ecb_encrypt() 516 static int s_blowfish_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *… in s_blowfish_ecb_decrypt() 518 int blowfish_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in s_blowfish_ecb_decrypt() [all …]
|
| H A D | rc5.c | 46 static int s_rc5_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey) in s_rc5_setup() 48 int rc5_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey) in s_rc5_setup() 104 int rc5_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey) in rc5_setup() 121 static int s_rc5_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in s_rc5_ecb_encrypt() 123 int rc5_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in s_rc5_ecb_encrypt() 165 int rc5_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in rc5_ecb_encrypt() 181 static int s_rc5_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in s_rc5_ecb_decrypt() 183 int rc5_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in s_rc5_ecb_decrypt() 226 int rc5_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in rc5_ecb_decrypt() 267 symmetric_key key; in rc5_test() [all …]
|
| H A D | rc6.c | 43 static int s_rc6_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey) in s_rc6_setup() 45 int rc6_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey) in s_rc6_setup() 99 int rc6_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey) in rc6_setup() 115 static int s_rc6_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in s_rc6_ecb_encrypt() 117 int rc6_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in s_rc6_ecb_encrypt() 155 int rc6_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in rc6_ecb_encrypt() 170 static int s_rc6_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in s_rc6_ecb_decrypt() 172 int rc6_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in s_rc6_ecb_decrypt() 212 int rc6_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in rc6_ecb_decrypt() 269 symmetric_key key; in rc6_test() [all …]
|
| H A D | rc2.c | 63 int rc2_setup_ex(const unsigned char *key, int keylen, int bits, int num_rounds, symmetric_key *ske… in rc2_setup_ex() 126 int rc2_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey) in rc2_setup() 144 const symmetric_key *skey) in s_rc2_ecb_encrypt() 148 const symmetric_key *skey) in s_rc2_ecb_encrypt() 201 const symmetric_key *skey) in rc2_ecb_encrypt() 222 const symmetric_key *skey) in s_rc2_ecb_decrypt() 226 const symmetric_key *skey) in s_rc2_ecb_decrypt() 280 const symmetric_key *skey) in rc2_ecb_decrypt() 346 symmetric_key skey; in rc2_test() 383 void rc2_done(symmetric_key *skey) in rc2_done()
|
| H A D | skipjack.c | 59 int skipjack_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey) in skipjack_setup() 136 static int s_skipjack_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *… in s_skipjack_ecb_encrypt() 138 int skipjack_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in s_skipjack_ecb_encrypt() 184 int skipjack_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in skipjack_ecb_encrypt() 200 static int s_skipjack_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *… in s_skipjack_ecb_decrypt() 202 int skipjack_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in s_skipjack_ecb_decrypt() 252 int skipjack_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in skipjack_ecb_decrypt() 280 symmetric_key key; in skipjack_test() 312 void skipjack_done(symmetric_key *skey) in skipjack_done()
|
| H A D | noekeon.c | 67 int noekeon_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey) in noekeon_setup() 105 static int s_noekeon_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *s… in s_noekeon_ecb_encrypt() 107 int noekeon_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in s_noekeon_ecb_encrypt() 143 int noekeon_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in noekeon_ecb_encrypt() 159 static int s_noekeon_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *s… in s_noekeon_ecb_decrypt() 161 int noekeon_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in s_noekeon_ecb_decrypt() 196 int noekeon_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in noekeon_ecb_decrypt() 266 symmetric_key key; in noekeon_test() 296 void noekeon_done(symmetric_key *skey) in noekeon_done()
|
| H A D | kasumi.c | 93 static ulong32 FO( ulong32 in, int round_no, const symmetric_key *key) in FO() 117 static ulong32 FL( ulong32 in, int round_no, const symmetric_key *key ) in FL() 133 int kasumi_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in kasumi_ecb_encrypt() 160 int kasumi_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in kasumi_ecb_decrypt() 187 int kasumi_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey) in kasumi_setup() 229 void kasumi_done(symmetric_key *skey) in kasumi_done() 285 symmetric_key key; in kasumi_test()
|
| H A D | kseed.c | 194 int kseed_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey) in kseed_setup() 251 int kseed_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in kseed_ecb_encrypt() 273 int kseed_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in kseed_ecb_decrypt() 291 void kseed_done(symmetric_key *skey) in kseed_done() 335 symmetric_key skey; in kseed_test()
|
| H A D | tea.c | 29 int tea_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey) in tea_setup() 59 int tea_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in tea_ecb_encrypt() 88 int tea_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in tea_ecb_decrypt() 150 symmetric_key skey; in tea_test() 188 void tea_done(symmetric_key *skey) in tea_done()
|
| H A D | idea.c | 69 static int s_setup_key(const unsigned char *key, symmetric_key *skey) in s_setup_key() 141 int idea_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey) in idea_setup() 152 int idea_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in idea_ecb_encrypt() 161 int idea_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in idea_ecb_decrypt() 170 void idea_done(symmetric_key *skey) in idea_done() 221 symmetric_key key; in idea_test()
|
| H A D | xtea.c | 26 int xtea_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey) in xtea_setup() 68 int xtea_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in xtea_ecb_encrypt() 104 int xtea_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in xtea_ecb_decrypt() 198 symmetric_key skey; in xtea_test() 227 void xtea_done(symmetric_key *skey) in xtea_done()
|
| H A D | anubis.c | 879 static int s_anubis_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey) in s_anubis_setup() 881 int anubis_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey) in s_anubis_setup() 1013 int anubis_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey) in anubis_setup() 1123 int anubis_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in anubis_ecb_encrypt() 1144 int anubis_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in anubis_ecb_decrypt() 1491 symmetric_key skey; in anubis_test() 1516 void anubis_done(symmetric_key *skey) in anubis_done()
|
| H A D | multi2.c | 114 int multi2_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey) in multi2_setup() 145 int multi2_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in multi2_ecb_encrypt() 166 int multi2_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in multi2_ecb_decrypt() 242 symmetric_key skey; in multi2_test() 288 void multi2_done(symmetric_key *skey) in multi2_done()
|
| H A D | cast5.c | 401 static int s_cast5_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey) in s_cast5_setup() 403 int cast5_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey) in s_cast5_setup() 485 int cast5_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey) in cast5_setup() 525 static int s_cast5_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *ske… in s_cast5_ecb_encrypt() 527 int cast5_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in s_cast5_ecb_encrypt() 563 int cast5_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in cast5_ecb_encrypt() 578 static int s_cast5_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *ske… in s_cast5_ecb_decrypt() 580 int cast5_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in s_cast5_ecb_decrypt() 616 int cast5_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in cast5_ecb_decrypt() 656 symmetric_key key; in cast5_test() [all …]
|
| /optee_os/core/lib/libtomcrypt/src/ciphers/aes/ |
| H A D | aes_desc.c | 94 int AES_SETUP(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey) in AES_SETUP() 112 int AES_ENC(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in AES_ENC() 131 int AES_DEC(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in AES_DEC() 185 symmetric_key key; in AES_TEST() 223 void AES_DONE(symmetric_key *skey) in AES_DONE()
|
| H A D | aesni.c | 45 int aesni_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey) in aesni_setup() 172 static int s_aesni_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *ske… in s_aesni_ecb_encrypt() 174 int aesni_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in s_aesni_ecb_encrypt() 206 int aesni_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in aesni_ecb_encrypt() 223 static int s_aesni_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *ske… in s_aesni_ecb_decrypt() 225 int aesni_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in s_aesni_ecb_decrypt() 258 int aesni_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in aesni_ecb_decrypt() 309 symmetric_key key; in aesni_test() 340 void aesni_done(symmetric_key *skey) in aesni_done()
|
| H A D | aes.c | 96 int SETUP(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey) in SETUP() 264 static int s_rijndael_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *… in s_rijndael_ecb_encrypt() 266 int ECB_ENC(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in s_rijndael_ecb_encrypt() 430 int ECB_ENC(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in ECB_ENC() 448 static int s_rijndael_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *… in s_rijndael_ecb_decrypt() 450 int ECB_DEC(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in s_rijndael_ecb_decrypt() 615 int ECB_DEC(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in ECB_DEC() 666 symmetric_key key; in ECB_TEST() 699 void ECB_DONE(symmetric_key *skey) in ECB_DONE()
|
| /optee_os/core/lib/libtomcrypt/src/ciphers/safer/ |
| H A D | safer.c | 174 int safer_k64_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey) in safer_k64_setup() 191 int safer_sk64_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey) in safer_sk64_setup() 208 int safer_k128_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey) in safer_k128_setup() 225 int safer_sk128_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey) in safer_sk128_setup() 245 const symmetric_key *skey) in s_safer_ecb_encrypt() 249 const symmetric_key *skey) in s_safer_ecb_encrypt() 288 const symmetric_key *skey) in safer_ecb_encrypt() 299 const symmetric_key *skey) in s_safer_ecb_decrypt() 303 const symmetric_key *skey) in s_safer_ecb_decrypt() 343 const symmetric_key *skey) in safer_ecb_decrypt() [all …]
|
| H A D | saferp.c | 140 static void s_round(unsigned char *b, int i, const symmetric_key *skey) in s_round() 145 static void s_iround(unsigned char *b, int i, const symmetric_key *skey) in s_iround() 217 int saferp_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey) in saferp_setup() 335 int saferp_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in saferp_ecb_encrypt() 403 int saferp_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *skey) in saferp_ecb_decrypt() 508 symmetric_key skey; in saferp_test() 538 void saferp_done(symmetric_key *skey) in saferp_done()
|
| /optee_os/core/lib/libtomcrypt/src/ciphers/twofish/ |
| H A D | twofish.c | 285 static ulong32 s_g_func(ulong32 x, const symmetric_key *key) in s_g_func() 287 static ulong32 g_func(ulong32 x, const symmetric_key *key) in s_g_func() 318 static ulong32 g_func(ulong32 x, const symmetric_key *key) in g_func() 338 static int s_twofish_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *ske… in s_twofish_setup() 340 int twofish_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey) in s_twofish_setup() 448 int twofish_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey) in twofish_setup() 465 static int s_twofish_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *s… in s_twofish_ecb_encrypt() 467 int twofish_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in s_twofish_ecb_encrypt() 523 int twofish_ecb_encrypt(const unsigned char *pt, unsigned char *ct, const symmetric_key *skey) in twofish_ecb_encrypt() 539 static int s_twofish_ecb_decrypt(const unsigned char *ct, unsigned char *pt, const symmetric_key *s… in s_twofish_ecb_decrypt() [all …]
|