Lines Matching refs:skey
57 symmetric_key *skey) in rijndael_setup() argument
62 LTC_ARGCHK(skey); in rijndael_setup()
67 skey->rijndael.eK = LTC_ALIGN_BUF(skey->rijndael.K, 16); in rijndael_setup()
68 skey->rijndael.dK = skey->rijndael.eK + EXPANDED_AES_KEY_WORD_COUNT; in rijndael_setup()
70 if (crypto_accel_aes_expand_keys(key, keylen, skey->rijndael.eK, in rijndael_setup()
71 skey->rijndael.dK, in rijndael_setup()
79 skey->rijndael.Nr = round_count; in rijndael_setup()
84 void rijndael_done(symmetric_key *skey __unused) in rijndael_done()
106 const symmetric_key *skey) in aes_ecb_encrypt_nblocks() argument
110 LTC_ARGCHK(skey); in aes_ecb_encrypt_nblocks()
112 crypto_accel_aes_ecb_enc(ct, pt, skey->rijndael.eK, skey->rijndael.Nr, in aes_ecb_encrypt_nblocks()
119 const symmetric_key *skey) in aes_ecb_decrypt_nblocks() argument
123 LTC_ARGCHK(skey); in aes_ecb_decrypt_nblocks()
125 crypto_accel_aes_ecb_dec(pt, ct, skey->rijndael.dK, skey->rijndael.Nr, in aes_ecb_decrypt_nblocks()
132 const symmetric_key *skey) in rijndael_ecb_encrypt() argument
134 return aes_ecb_encrypt_nblocks(pt, ct, 1, skey); in rijndael_ecb_encrypt()
138 const symmetric_key *skey) in rijndael_ecb_decrypt() argument
140 return aes_ecb_decrypt_nblocks(ct, pt, 1, skey); in rijndael_ecb_decrypt()
145 symmetric_key *skey) in aes_cbc_encrypt_nblocks() argument
150 LTC_ARGCHK(skey); in aes_cbc_encrypt_nblocks()
152 crypto_accel_aes_cbc_enc(ct, pt, skey->rijndael.eK, skey->rijndael.Nr, in aes_cbc_encrypt_nblocks()
160 symmetric_key *skey) in aes_cbc_decrypt_nblocks() argument
165 LTC_ARGCHK(skey); in aes_cbc_decrypt_nblocks()
167 crypto_accel_aes_cbc_dec(pt, ct, skey->rijndael.dK, skey->rijndael.Nr, in aes_cbc_decrypt_nblocks()
176 int mode, symmetric_key *skey) in aes_ctr_encrypt_nblocks() argument
181 LTC_ARGCHK(skey); in aes_ctr_encrypt_nblocks()
188 crypto_accel_aes_ctr_be_enc(ct, pt, skey->rijndael.eK, in aes_ctr_encrypt_nblocks()
189 skey->rijndael.Nr, blocks, IV); in aes_ctr_encrypt_nblocks()