Hello, In the aead branch of cryptodev-linux repository [0], I've added a new interface to access authenticated encryption ciphersuites (aead). This includes combinations of cipher/mac for TLS and SRTP. This allows combining the operation of encryption and mac on a single system call. This is achieved using the CIOCAUTHCRYPT ioctl, which accepts a structure crypt_auth_op. Unfortunately the contents of the structure that need to be populated vary on the selected mode (plain AEAD, TLS, SRTP) [1]. If there are any comments or suggestions I'd be interested to know before merging into the main tree.
regards, Nikos [0]. http://repo.or.cz/w/cryptodev-linux.git/tree/aead [1]. http://repo.or.cz/w/cryptodev-linux.git/blob/aead:/crypto/cryptodev.h#l156 _______________________________________________ Cryptodev-linux-devel mailing list Cryptodev-linux-devel@gna.org https://mail.gna.org/listinfo/cryptodev-linux-devel