Home
last modified time | relevance | path

Searched refs:symmetric_key (Results 1 – 25 of 37) sorted by relevance

12

/optee_os/core/lib/libtomcrypt/src/headers/
H A Dtomcrypt_cipher.h245 } 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 Dtomcrypt_mac.h38 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 Daes_accel.c57 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 Daes.c23 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 Dxts_test.c9 … 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 Dblowfish.c298 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 Drc5.c46 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 Drc6.c43 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 Drc2.c63 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 Dskipjack.c59 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 Dnoekeon.c67 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 Dkasumi.c93 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 Dkseed.c194 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 Dtea.c29 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 Didea.c69 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 Dxtea.c26 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 Danubis.c879 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 Dmulti2.c114 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 Dcast5.c401 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 Daes_desc.c94 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 Daesni.c45 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 Daes.c96 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 Dsafer.c174 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 Dsaferp.c140 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 Dtwofish.c285 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 …]

12