Home
last modified time | relevance | path

Searched refs:rec (Results 1 – 25 of 47) sorted by relevance

12

/openssl/ssl/record/methods/
H A Dtls13_meth.c68 SSL3_RECORD *rec = &recs[0]; in tls13_cipher() local
96 memmove(rec->data, rec->input, rec->length); in tls13_cipher()
97 rec->input = rec->data; in tls13_cipher()
110 rec->length -= rl->taglen; in tls13_cipher()
138 rec->data + rec->length) <= 0)) { in tls13_cipher()
165 || EVP_CipherUpdate(ctx, rec->data, &lenu, rec->input, in tls13_cipher()
174 rec->data + rec->length) <= 0) { in tls13_cipher()
213 if (rec->length == 0 in tls13_post_process_record()
221 for (end = rec->length - 1; end > 0 && rec->data[end] == 0; end--) in tls13_post_process_record()
224 rec->length = end; in tls13_post_process_record()
[all …]
H A Dssl3_meth.c86 SSL3_RECORD *rec; in ssl3_cipher() local
93 rec = inrecs; in ssl3_cipher()
106 l = rec->length; in ssl3_cipher()
124 memset(&rec->input[rec->length], 0, i); in ssl3_cipher()
125 rec->length += i; in ssl3_cipher()
140 if (!EVP_CipherUpdate(ds, rec->data, &outlen, rec->input, in ssl3_cipher()
143 rec->length = outlen; in ssl3_cipher()
164 if (EVP_Cipher(ds, rec->data, rec->input, (unsigned int)l) < 1) { in ssl3_cipher()
257 rec->length, rec->orig_len, in ssl3_mac()
271 s2n(rec->length, p); in ssl3_mac()
[all …]
H A Dtlsany_meth.c42 static int tls_validate_record_header(OSSL_RECORD_LAYER *rl, SSL3_RECORD *rec) in tls_validate_record_header() argument
44 if (rec->rec_version == SSL2_VERSION) { in tls_validate_record_header()
50 if (rec->length < MIN_SSL2_RECORD_LEN) { in tls_validate_record_header()
56 if ((rec->rec_version >> 8) != SSL3_VERSION_MAJOR) { in tls_validate_record_header()
93 } else if (rec->rec_version != rl->version) { in tls_validate_record_header()
94 if ((rl->version & 0xFF00) == (rec->rec_version & 0xFF00)) { in tls_validate_record_header()
95 if (rec->type == SSL3_RT_ALERT) { in tls_validate_record_header()
109 rl->version = (unsigned short)rec->rec_version; in tls_validate_record_header()
116 if (rec->length > SSL3_RT_MAX_PLAIN_LENGTH) { in tls_validate_record_header()
H A Dtls_common.c870 if (rec->comp == NULL) in tls_do_uncompress()
874 rec->data, (int)rec->length); in tls_do_uncompress()
878 rec->length = i; in tls_do_uncompress()
879 rec->data = rec->comp; in tls_do_uncompress()
928 if ((rec->type == SSL3_RT_HANDSHAKE || rec->type == SSL3_RT_ALERT) in tls13_common_post_process_record()
941 SSL3_RECORD *rec; in tls_read_record() local
969 *rechandle = rec; in tls_read_record()
971 *type = rec->type; in tls_read_record()
972 *data = rec->data + rec->off; in tls_read_record()
973 *datalen = rec->length; in tls_read_record()
[all …]
H A Drecmethod_local.h55 int (*mac)(OSSL_RECORD_LAYER *rl, SSL3_RECORD *rec, unsigned char *md,
62 int (*validate_record_header)(OSSL_RECORD_LAYER *rl, SSL3_RECORD *rec);
65 int (*post_process_record)(OSSL_RECORD_LAYER *rl, SSL3_RECORD *rec);
253 int tls_do_uncompress(OSSL_RECORD_LAYER *rl, SSL3_RECORD *rec);
254 int tls_default_post_process_record(OSSL_RECORD_LAYER *rl, SSL3_RECORD *rec);
255 int tls13_common_post_process_record(OSSL_RECORD_LAYER *rl, SSL3_RECORD *rec);
H A Dtls1_meth.c428 static int tls1_mac(OSSL_RECORD_LAYER *rl, SSL3_RECORD *rec, unsigned char *md, in tls1_mac() argument
473 header[8] = rec->type; in tls1_mac()
476 header[11] = (unsigned char)(rec->length >> 8); in tls1_mac()
477 header[12] = (unsigned char)(rec->length & 0xff); in tls1_mac()
485 &rec->orig_len); in tls1_mac()
494 || EVP_DigestSignUpdate(mac_ctx, rec->input, rec->length) <= 0 in tls1_mac()
502 BIO_dump_indent(trc_out, rec->data, rec->length, 4); in tls1_mac()
H A Dktls_meth.c465 static int ktls_validate_record_header(OSSL_RECORD_LAYER *rl, SSL3_RECORD *rec)
467 if (rec->rec_version != TLS1_2_VERSION) {
475 static int ktls_post_process_record(OSSL_RECORD_LAYER *rl, SSL3_RECORD *rec)
478 return tls13_common_post_process_record(rl, rec);
/openssl/ssl/record/
H A Dssl3_record_tls13.c34 SSL3_RECORD *rec = &recs[0]; in tls13_enc() local
55 if (ctx == NULL || rec->type == SSL3_RT_ALERT) { in tls13_enc()
56 memmove(rec->data, rec->input, rec->length); in tls13_enc()
57 rec->input = rec->data; in tls13_enc()
138 || !WPACKET_put_bytes_u8(&wpkt, rec->type) in tls13_enc()
139 || !WPACKET_put_bytes_u16(&wpkt, rec->rec_version) in tls13_enc()
158 || EVP_CipherUpdate(ctx, rec->data, &lenu, rec->input, in tls13_enc()
159 (unsigned int)rec->length) <= 0 in tls13_enc()
161 || (size_t)(lenu + lenf) != rec->length) { in tls13_enc()
167 rec->data + rec->length) <= 0) { in tls13_enc()
[all …]
H A Dssl3_record.c176 SSL3_RECORD *rec; in ssl3_enc() local
183 rec = inrecs; in ssl3_enc()
197 memmove(rec->data, rec->input, rec->length); in ssl3_enc()
198 rec->input = rec->data; in ssl3_enc()
202 l = rec->length; in ssl3_enc()
220 memset(&rec->input[rec->length], 0, i); in ssl3_enc()
228 if (!EVP_CipherUpdate(ds, rec->data, &outlen, rec->input, in ssl3_enc()
233 if (EVP_Cipher(ds, rec->data, rec->input, (unsigned int)l) < 1) { in ssl3_enc()
511 || EVP_DigestUpdate(md_ctx, rec->input, rec->length) <= 0 in n_ssl3_mac()
589 || EVP_DigestSignUpdate(mac_ctx, rec->input, rec->length) <= 0 in tls1_mac_old()
[all …]
H A Drec_layer_d1.c56 TLS_RECORD *rec; in DTLS_RECORD_LAYER_clear() local
62 rec = (TLS_RECORD *)item->data; in DTLS_RECORD_LAYER_clear()
64 OPENSSL_cleanse(rec->data, rec->length); in DTLS_RECORD_LAYER_clear()
65 OPENSSL_free(rec->data); in DTLS_RECORD_LAYER_clear()
96 int dtls_buffer_record(SSL_CONNECTION *s, TLS_RECORD *rec) in dtls_buffer_record() argument
107 if (!ossl_assert(rec->off == 0)) in dtls_buffer_record()
111 item = pitem_new(rec->seq_num, rdata); in dtls_buffer_record()
119 *rdata = *rec; in dtls_buffer_record()
125 rdata->data = OPENSSL_memdup(rec->data, rec->length); in dtls_buffer_record()
H A Drecord.h219 __owur int n_ssl3_mac(SSL_CONNECTION *s, SSL3_RECORD *rec, unsigned char *md,
226 __owur int tls1_mac_old(SSL_CONNECTION *s, SSL3_RECORD *rec, unsigned char *md,
H A Drecord_local.h28 int dtls_buffer_record(SSL_CONNECTION *s, TLS_RECORD *rec);
/openssl/test/
H A Dtls13encryptiontest.c255 rec->data = rec->input = OPENSSL_malloc(ptlen + EVP_GCM_TLS_TAG_LEN); in load_record()
257 if (rec->data == NULL) in load_record()
260 rec->length = ptlen; in load_record()
261 memcpy(rec->data, pt, ptlen); in load_record()
294 if (!TEST_mem_eq(rec->data, rec->length, refd, refdatalen)) in test_record()
310 SSL3_RECORD rec; in test_tls13_encryption() local
324 rec.data = NULL; in test_tls13_encryption()
326 rec.rec_version = TLS1_2_VERSION; in test_tls13_encryption()
405 OPENSSL_free(rec.data); in test_tls13_encryption()
407 rec.data = NULL; in test_tls13_encryption()
[all …]
/openssl/util/perl/TLSProxy/
H A DMessage.pm470 my ($rec) = @{$self->records};
471 my $recdata = $rec->decrypt_data;
492 $rec->decrypt_len(length($rec->decrypt_data));
494 if ($rec->encrypted()) {
497 $rec->data($rec->decrypt_data
499 } elsif ($rec->etm()) {
517 $rec->data($data);
522 $rec->data($rec->decrypt_data);
524 $rec->len(length($rec->data));
535 foreach my $rec (@{$self->records}) {
[all …]
/openssl/test/helpers/
H A Dssltestlib.c120 unsigned char *rec; in dump_data() local
138 rec[RECORD_VERSION_HI], rec[RECORD_VERSION_LO]); in dump_data()
139 epoch = (rec[RECORD_EPOCH_HI] << 8) | rec[RECORD_EPOCH_LO]; in dump_data()
144 reclen = (rec[RECORD_LEN_HI] << 8) | rec[RECORD_LEN_LO]; in dump_data()
159 msglen = (rec[MSG_LEN_HI] << 16) | (rec[MSG_LEN_MID] << 8) in dump_data()
163 (rec[MSG_SEQ_HI] << 8) | rec[MSG_SEQ_LO]); in dump_data()
376 epoch = (rec[EPOCH_HI] << 8) | rec[EPOCH_LO]; in mempacket_test_read()
389 len = ((rec[RECORD_LEN_HI] << 8) | rec[RECORD_LEN_LO]) in mempacket_test_read()
395 memmove(rec, rec + len, rem - len); in mempacket_test_read()
440 epoch = (rec[EPOCH_HI] << 8) | rec[EPOCH_LO]; in mempacket_swap_epoch()
[all …]
/openssl/doc/man7/
H A Dopenssl-glossary.pod26 L<https://www.itu.int/rec/T-REC-X.680>,
27 L<https://www.itu.int/rec/T-REC-X.681>,
28 L<https://www.itu.int/rec/T-REC-X.682>,
29 L<https://www.itu.int/rec/T-REC-X.683>
63 L<https://www.itu.int/rec/T-REC-X.690>
/openssl/crypto/md5/asm/
H A Dmd5-x86_64.pl292 my $rec="%rcx";
/openssl/crypto/bn/asm/
H A Dx86_64-gf2m.pl315 $rec="%rcx";
H A Drsaz-2k-avx512.pl593 $rec="%rcx";
H A Drsaz-3k-avx512.pl734 $rec="%rcx";
/openssl/crypto/whrlpool/asm/
H A Dwp-x86_64.pl514 $rec="%rcx";
/openssl/crypto/rc4/asm/
H A Drc4-x86_64.pl563 $rec="%rcx";
H A Drc4-md5-x86_64.pl544 my $rec="%rcx";
/openssl/crypto/aes/asm/
H A Dvpaes-x86_64.pl1112 $rec="%rcx";
/openssl/crypto/ec/asm/
H A Dx25519-x86_64.pl918 $rec="%rcx";

Completed in 92 milliseconds

12