Lines Matching defs:dat

16 int ossl_cipher_hw_generic_cbc(PROV_CIPHER_CTX *dat, unsigned char *out,
19 if (dat->stream.cbc)
20 (*dat->stream.cbc) (in, out, len, dat->ks, dat->iv, dat->enc);
21 else if (dat->enc)
22 CRYPTO_cbc128_encrypt(in, out, len, dat->ks, dat->iv, dat->block);
24 CRYPTO_cbc128_decrypt(in, out, len, dat->ks, dat->iv, dat->block);
29 int ossl_cipher_hw_generic_ecb(PROV_CIPHER_CTX *dat, unsigned char *out,
32 size_t i, bl = dat->blocksize;
37 if (dat->stream.ecb) {
38 (*dat->stream.ecb) (in, out, len, dat->ks, dat->enc);
42 (*dat->block) (in + i, out + i, dat->ks);
48 int ossl_cipher_hw_generic_ofb128(PROV_CIPHER_CTX *dat, unsigned char *out,
51 int num = dat->num;
53 CRYPTO_ofb128_encrypt(in, out, len, dat->ks, dat->iv, &num, dat->block);
54 dat->num = num;
59 int ossl_cipher_hw_generic_cfb128(PROV_CIPHER_CTX *dat, unsigned char *out,
62 int num = dat->num;
64 CRYPTO_cfb128_encrypt(in, out, len, dat->ks, dat->iv, &num, dat->enc,
65 dat->block);
66 dat->num = num;
71 int ossl_cipher_hw_generic_cfb8(PROV_CIPHER_CTX *dat, unsigned char *out,
74 int num = dat->num;
76 CRYPTO_cfb128_8_encrypt(in, out, len, dat->ks, dat->iv, &num, dat->enc,
77 dat->block);
78 dat->num = num;
83 int ossl_cipher_hw_generic_cfb1(PROV_CIPHER_CTX *dat, unsigned char *out,
86 int num = dat->num;
88 if (dat->use_bits) {
89 CRYPTO_cfb128_1_encrypt(in, out, len, dat->ks, dat->iv, &num,
90 dat->enc, dat->block);
91 dat->num = num;
96 CRYPTO_cfb128_1_encrypt(in, out, MAXBITCHUNK * 8, dat->ks,
97 dat->iv, &num, dat->enc, dat->block);
103 CRYPTO_cfb128_1_encrypt(in, out, len * 8, dat->ks, dat->iv, &num,
104 dat->enc, dat->block);
106 dat->num = num;
111 int ossl_cipher_hw_generic_ctr(PROV_CIPHER_CTX *dat, unsigned char *out,
114 unsigned int num = dat->num;
116 if (dat->stream.ctr)
117 CRYPTO_ctr128_encrypt_ctr32(in, out, len, dat->ks, dat->iv, dat->buf,
118 &num, dat->stream.ctr);
120 CRYPTO_ctr128_encrypt(in, out, len, dat->ks, dat->iv, dat->buf,
121 &num, dat->block);
122 dat->num = num;