Lines Matching defs:dat

19 static int cipher_hw_aes_initkey(PROV_CIPHER_CTX *dat,
23 PROV_AES_CTX *adat = (PROV_AES_CTX *)dat;
26 dat->ks = ks;
28 if ((dat->mode == EVP_CIPH_ECB_MODE || dat->mode == EVP_CIPH_CBC_MODE)
29 && !dat->enc) {
33 dat->block = (block128_f)HWAES_decrypt;
34 dat->stream.cbc = NULL;
36 if (dat->mode == EVP_CIPH_CBC_MODE)
37 dat->stream.cbc = (cbc128_f)HWAES_cbc_encrypt;
40 if (dat->mode == EVP_CIPH_ECB_MODE)
41 dat->stream.ecb = (ecb128_f)HWAES_ecb_encrypt;
46 if (BSAES_CAPABLE && dat->mode == EVP_CIPH_CBC_MODE) {
48 dat->block = (block128_f)AES_decrypt;
49 dat->stream.cbc = (cbc128_f)ossl_bsaes_cbc_encrypt;
55 dat->block = (block128_f)vpaes_decrypt;
56 dat->stream.cbc = (dat->mode == EVP_CIPH_CBC_MODE)
62 dat->block = (block128_f)AES_decrypt;
63 dat->stream.cbc = (dat->mode == EVP_CIPH_CBC_MODE)
70 dat->block = (block128_f)HWAES_encrypt;
71 dat->stream.cbc = NULL;
73 if (dat->mode == EVP_CIPH_CBC_MODE)
74 dat->stream.cbc = (cbc128_f)HWAES_cbc_encrypt;
78 if (dat->mode == EVP_CIPH_ECB_MODE)
79 dat->stream.ecb = (ecb128_f)HWAES_ecb_encrypt;
83 if (dat->mode == EVP_CIPH_CTR_MODE)
84 dat->stream.ctr = (ctr128_f)HWAES_ctr32_encrypt_blocks;
91 if (BSAES_CAPABLE && dat->mode == EVP_CIPH_CTR_MODE) {
93 dat->block = (block128_f)AES_encrypt;
94 dat->stream.ctr = (ctr128_f)ossl_bsaes_ctr32_encrypt_blocks;
100 dat->block = (block128_f)vpaes_encrypt;
101 dat->stream.cbc = (dat->mode == EVP_CIPH_CBC_MODE)
107 dat->block = (block128_f)AES_encrypt;
108 dat->stream.cbc = (dat->mode == EVP_CIPH_CBC_MODE)
111 if (dat->mode == EVP_CIPH_CTR_MODE)
112 dat->stream.ctr = (ctr128_f)AES_ctr32_encrypt;