Lines Matching refs:caead
622 struct crypt_aead caead;
624 memset(&caead, 0, sizeof(caead));
625 caead.ses = sop.ses;
626 caead.op = enc ? COP_ENCRYPT : COP_DECRYPT;
627 caead.flags = enc ? COP_F_CIPHER_FIRST : 0;
628 caead.len = size;
629 caead.aadlen = aad_len;
630 caead.ivlen = iv_len;
631 caead.src = (char *)input;
632 caead.dst = output;
633 caead.aad = (char *)aad;
634 caead.tag = digest;
635 caead.iv = (char *)iv;
637 if (ioctl(fd, CIOCCRYPTAEAD, &caead) < 0) {
841 struct crypt_aead caead;
845 memset(&caead, 0, sizeof(caead));
861 caead.ses = sop.ses;
862 caead.op = enc ? COP_ENCRYPT : COP_DECRYPT;
863 caead.len = size;
864 caead.aadlen = aad_len;
865 caead.ivlen = iv_len;
866 caead.src = (char *)input;
867 caead.dst = output;
868 caead.aad = (char *)aad;
869 caead.tag = tag;
870 caead.iv = (char *)iv;
872 if (ioctl(fd, CIOCCRYPTAEAD, &caead) < 0) {