]> git.droids-corp.org - dpdk.git/blobdiff - drivers/crypto/aesni_gcm/aesni_gcm_pmd_private.h
cryptodev: set AES-GMAC as auth-only algo
[dpdk.git] / drivers / crypto / aesni_gcm / aesni_gcm_pmd_private.h
index b482d7456d48beb4389126f802451f9325b7f8f5..fea5fbe00eb873d27d935025923135268fc5284d 100644 (file)
@@ -80,7 +80,9 @@ struct aesni_gcm_qp {
 
 enum aesni_gcm_operation {
        AESNI_GCM_OP_AUTHENTICATED_ENCRYPTION,
-       AESNI_GCM_OP_AUTHENTICATED_DECRYPTION
+       AESNI_GCM_OP_AUTHENTICATED_DECRYPTION,
+       AESNI_GMAC_OP_GENERATE,
+       AESNI_GMAC_OP_VERIFY
 };
 
 enum aesni_gcm_key {
@@ -97,6 +99,8 @@ struct aesni_gcm_session {
        /**< IV parameters */
        uint16_t aad_length;
        /**< AAD length */
+       uint16_t digest_length;
+       /**< Digest length */
        enum aesni_gcm_operation op;
        /**< GCM operation type */
        enum aesni_gcm_key key;