Searched refs:caead (Results 1 – 3 of 3) sorted by relevance
/freebsd/sys/opencrypto/ |
H A D | cryptodev.c | 864 cryptodev_aead(struct csession *cse, struct crypt_aead *caead) in cryptodev_aead() argument 872 if (caead->len > 256*1024-4 || caead->aadlen > 256*1024-4) { in cryptodev_aead() 877 if ((caead->len % cse->blocksize) != 0) { in cryptodev_aead() 882 if (cse->hashsize == 0 || caead->tag == NULL) { in cryptodev_aead() 892 if (caead->flags & COP_F_CIPHER_FIRST) { in cryptodev_aead() 893 if (caead->op != COP_ENCRYPT) { in cryptodev_aead() 899 cod = cod_alloc(cse, caead->aadlen, caead->len + cse->hashsize); in cryptodev_aead() 900 dst = caead->dst; in cryptodev_aead() 905 error = copyin(caead->aad, cod->aad, caead->aadlen); in cryptodev_aead() 907 error = copyin(caead->aad, cod->buf, caead->aadlen); in cryptodev_aead() [all …]
|
/freebsd/tests/sys/opencrypto/ |
H A D | cryptodev.py | 256 caead = CryptAEAD() 257 caead.ses = self._ses 258 caead.op = op 259 caead.flags = CRD_F_IV_EXPLICIT 260 caead.flags = 0 263 caead.len = len(src) 265 caead.src = caead.dst = s.buffer_info()[0] 267 caead.aadlen = len(aad) 269 caead.aad = saad.buffer_info()[0] 282 caead.tag = tag.buffer_info()[0] [all …]
|
/freebsd/tools/tools/crypto/ |
H A D | cryptocheck.c | 503 ocf_init_caead(const struct ocf_session *ses, struct crypt_aead *caead) in ocf_init_caead() argument 505 memset(caead, 0, sizeof(*caead)); in ocf_init_caead() 506 caead->ses = ses->ses; in ocf_init_caead() 915 struct crypt_aead caead; in ocf_eta() local 917 ocf_init_caead(ses, &caead); in ocf_eta() 918 caead.op = op; in ocf_eta() 919 caead.len = size; in ocf_eta() 920 caead.aadlen = aad_len; in ocf_eta() 921 caead.ivlen = iv_len; in ocf_eta() 922 caead.src = input; in ocf_eta() [all …]
|