assert(cipher_key.size ==
TLS_CIPHER_CHACHA20_POLY1305_KEY_SIZE);
- /* for TLS 1.2 IV is generated in kernel */
if (version == GNUTLS_TLS1_2) {
crypto_info.info.version = TLS_1_2_VERSION;
- memcpy(crypto_info.iv, seq_number,
+ memcpy(crypto_info.iv, iv.data,
TLS_CIPHER_CHACHA20_POLY1305_IV_SIZE);
} else {
crypto_info.info.version = TLS_1_3_VERSION;
assert(cipher_key.size ==
TLS_CIPHER_CHACHA20_POLY1305_KEY_SIZE);
- /* for TLS 1.2 IV is generated in kernel */
if (version == GNUTLS_TLS1_2) {
crypto_info.info.version = TLS_1_2_VERSION;
- memcpy(crypto_info.iv, seq_number,
+ memcpy(crypto_info.iv, iv.data,
TLS_CIPHER_CHACHA20_POLY1305_IV_SIZE);
} else {
crypto_info.info.version = TLS_1_3_VERSION;