Lines Matching defs:prot
304 tls_advance_record_sn(struct sock *sk, struct tls_prot_info *prot,
307 if (tls_bigint_increment(ctx->rec_seq, prot->rec_seq_size))
310 if (prot->version != TLS_1_3_VERSION &&
311 prot->cipher_type != TLS_CIPHER_CHACHA20_POLY1305)
312 tls_bigint_increment(ctx->iv + prot->salt_size,
313 prot->iv_size);
317 tls_xor_iv_with_seq(struct tls_prot_info *prot, char *iv, char *seq)
321 if (prot->version == TLS_1_3_VERSION ||
322 prot->cipher_type == TLS_CIPHER_CHACHA20_POLY1305) {
332 struct tls_prot_info *prot = &ctx->prot_info;
333 size_t pkt_len, iv_size = prot->iv_size;
335 pkt_len = plaintext_len + prot->tag_size;
336 if (prot->version != TLS_1_3_VERSION &&
337 prot->cipher_type != TLS_CIPHER_CHACHA20_POLY1305) {
341 ctx->tx.iv + prot->salt_size, iv_size);
347 buf[0] = prot->version == TLS_1_3_VERSION ?
359 unsigned char record_type, struct tls_prot_info *prot)
361 if (prot->version != TLS_1_3_VERSION) {
362 memcpy(buf, record_sequence, prot->rec_seq_size);
365 size += prot->tag_size;
368 buf[0] = prot->version == TLS_1_3_VERSION ?