Index: sys/dev/cxgbe/crypto/t4_kern_tls.c =================================================================== --- sys/dev/cxgbe/crypto/t4_kern_tls.c +++ sys/dev/cxgbe/crypto/t4_kern_tls.c @@ -812,11 +812,11 @@ if (tlsp->enc_mode == SCMD_CIPH_MODE_AES_GCM) { memcpy(khdr->txsalt, tls->params.iv, SALT_SIZE); t4_init_gmac_hash(tls->params.cipher_key, - tls->params.cipher_key_len * 8, + tls->params.cipher_key_len, (char *)key + tls->params.cipher_key_len); } else { t4_init_hmac_digest(axf, partial_digest_len, - tls->params.auth_key, tls->params.auth_key_len * 8, + tls->params.auth_key, tls->params.auth_key_len, (char *)key + tls->params.cipher_key_len); }