Home
last modified time | relevance | path

Searched refs:caead (Results 1 – 3 of 3) sorted by relevance

/freebsd/sys/opencrypto/
H A Dcryptodev.c864 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 Dcryptodev.py256 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 Dcryptocheck.c503 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 …]