Home
last modified time | relevance | path

Searched refs:tls (Results 1 – 25 of 52) sorted by relevance

123

/openssl/demos/guide/
H A Dbuild.info5 # LD_LIBRARY_PATH=../.. ./tls-client-block www.example.com 443
7 PROGRAMS{noinst} = tls-client-block \
10 tls-client-non-block \
14 INCLUDE[tls-client-block]=../../include
15 SOURCE[tls-client-block]=tls-client-block.c
16 DEPEND[tls-client-block]=../../libcrypto ../../libssl
26 INCLUDE[tls-client-non-block]=../../include
27 SOURCE[tls-client-non-block]=tls-client-non-block.c
28 DEPEND[tls-client-non-block]=../../libcrypto ../../libssl
H A DMakefile7 TESTS = tls-client-block \
8 tls-server-block \
11 tls-client-non-block \
20 tls-client-block: tls-client-block.o
21 tls-server-block: tls-server-block.o
24 tls-client-non-block: tls-client-non-block.o
H A DREADME.md17 the tls-client-block demo do this:
19 LD_LIBRARY_PATH=../.. ./tls-client-block hostname port
39 SSL_CERT_FILE=rootcert.pem LD_LIBRARY_PATH=../.. ./tls-client-block localhost 4443
48 The tls-client-non-block demo can be run in exactly the same way. Just replace
49 "tls-client-block" in the above example commands with "tls-client-non-block".
99 [TLS Introduction]: https://www.openssl.org/docs/manmaster/man7/ossl-guide-tls-introduction.html
/openssl/ssl/quic/
H A Dquic_port.c290 SSL *tls = NULL; in port_new_handshake_layer() local
293 tls = ossl_ssl_connection_new_int(port->channel_ctx, TLS_method()); in port_new_handshake_layer()
294 if (tls == NULL || (tls_conn = SSL_CONNECTION_FROM_SSL(tls)) == NULL) in port_new_handshake_layer()
303 return tls; in port_new_handshake_layer()
313 args.tls = (tls != NULL ? tls : port_new_handshake_layer(port)); in port_make_channel()
316 if (args.tls == NULL) in port_make_channel()
321 args.qlog_title = args.tls->ctx->qlog_title; in port_make_channel()
326 if (tls == NULL) in port_make_channel()
327 SSL_free(args.tls); in port_make_channel()
337 return port_make_channel(port, tls, /*is_server=*/0); in ossl_quic_port_create_outgoing()
[all …]
H A Dquic_tserver.c44 SSL *tls; member
118 srv->tls = SSL_new(srv->ctx); in ossl_quic_tserver_new()
119 if (srv->tls == NULL) in ossl_quic_tserver_new()
137 if ((srv->ch = ossl_quic_port_create_incoming(srv->port, srv->tls)) == NULL) in ossl_quic_tserver_new()
157 SSL_free(srv->tls); in ossl_quic_tserver_new()
176 SSL_free(srv->tls); in ossl_quic_tserver_free()
564 SSL_set_msg_callback(srv->tls, f); in ossl_quic_tserver_set_msg_callback()
565 SSL_set_msg_callback_arg(srv->tls, arg); in ossl_quic_tserver_set_msg_callback()
570 return SSL_new_session_ticket(srv->tls); in ossl_quic_tserver_new_ticket()
576 return SSL_set_max_early_data(srv->tls, max_early_data); in ossl_quic_tserver_set_max_early_data()
[all …]
H A Dquic_local.h132 SSL *tls; member
292 ? (c SSL_CONNECTION *)((c QUIC_CONNECTION *)(ssl))->tls \
H A Dquic_channel_local.h45 SSL *tls; member
H A Dquic_impl.c406 qc->tls = ossl_ssl_connection_new_int(ctx, TLS_method()); in ossl_quic_new()
407 if (qc->tls == NULL || (sc = SSL_CONNECTION_FROM_SSL(qc->tls)) == NULL) { in ossl_quic_new()
549 SSL_free(ctx.qc->tls); in ossl_quic_free()
748 SSL_clear_options(ctx.qc->tls, hs_mask_value); in quic_mask_or_options()
749 SSL_set_options(ctx.qc->tls, hs_or_value); in quic_mask_or_options()
1321 SSL_set_shutdown(ctx.qc->tls, SSL_SENT_SHUTDOWN); in ossl_quic_conn_shutdown()
1388 return SSL_ctrl(ctx.qc->tls, cmd, larg, parg); in ossl_quic_ctrl()
1461 int want = SSL_want(qc->tls); in tls_wants_non_io_retry()
1524 qc->ch = ossl_quic_port_create_outgoing(qc->port, qc->tls); in create_channel()
3949 return ssl3_callback_ctrl(ctx.qc->tls, cmd, fp);; in ossl_quic_callback_ctrl()
[all …]
/openssl/doc/designs/ddd/
H A DMakefile20 TESTS = $(foreach x,$(TESTS_BASE),$(x)-tls $(x)-quic)
33 ddd-%-tls: ddd-%.c
39 ddd-%-uv-tls: ddd-%-uv.c
/openssl/test/recipes/
H A D70-test_comp.t142 my $tls = shift; # The tested TLS version.
148 if ($tls == TEST_TLS_1_2) {
155 print $expect, $tls, $type , "\n";
157 $test_tls_message{$tls} . " with " .
/openssl/include/internal/
H A Dquic_port.h70 QUIC_CHANNEL *ossl_quic_port_create_outgoing(QUIC_PORT *port, SSL *tls);
77 QUIC_CHANNEL *ossl_quic_port_create_incoming(QUIC_PORT *port, SSL *tls);
/openssl/doc/man7/
H A Dprovider-base.pod573 L<https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml#tls-parameters-8>.
578 "tls-group-name", but does not have to be.
584 =item "tls-group-alg" (B<OSSL_CAPABILITY_TLS_GROUP_ALG>) <UTF8 string>
592 name given via "tls-group-name-internal" above will be passed via
624 =item "tls-min-tls" (B<OSSL_CAPABILITY_TLS_GROUP_MIN_TLS>) <integer>
626 =item "tls-max-tls" (B<OSSL_CAPABILITY_TLS_GROUP_MAX_TLS>) <integer>
628 =item "tls-min-dtls" (B<OSSL_CAPABILITY_TLS_GROUP_MIN_DTLS>) <integer>
630 =item "tls-max-dtls" (B<OSSL_CAPABILITY_TLS_GROUP_MAX_DTLS>) <integer>
662 L<https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml#tls-signaturescheme>.
748 =item "tls-min-tls" (B<OSSL_CAPABILITY_TLS_SIGALG_MIN_TLS>) <integer>
[all …]
H A DEVP_CIPHER-NULL.pod39 =item "tls-mac" (B<OSSL_CIPHER_PARAM_TLS_MAC>) <octet ptr>
49 =item "tls-mac-size" (B<OSSL_CIPHER_PARAM_TLS_MAC_SIZE>) <unsigned integer>
H A Dossl-guide-introduction.pod76 =item L<ossl-guide-tls-introduction(7)>: An introduction to SSL/TLS in OpenSSL
78 =item L<ossl-guide-tls-client-block(7)>: Writing a simple blocking TLS client
80 =item L<ossl-guide-tls-client-non-block(7)>: Writing a simple nonblocking TLS client
82 =item L<ossl-guide-tls-server-block(7)>: Writing a simple blocking TLS server
H A Dossl-guide-tls-client-non-block.pod6 demos/guide/tls-client-non-block.c
12 ossl-guide-tls-client-non-block
18 L<ossl-guide-tls-client-block(7)> page which demonstrates how to write a simple
24 B<tls-client-non-block.c>. It is also available online at
25 L<https://github.com/openssl/openssl/blob/master/demos/guide/tls-client-non-block.c>.
44 L<ossl-guide-tls-client-block(7)> page we assume that you are familiar with it
218 on the L<ossl-guide-tls-client-block(7)> page. We won't repeat that information
256 blocking tutorial (L<ossl-guide-tls-client-block(7)>) we write the request
364 See L<ossl-guide-tls-client-block(7)> to read a tutorial on how to write a
371 L<ossl-guide-libssl-introduction(7)>, L<ossl-guide-tls-introduction(7)>,
[all …]
H A Dossl-guide-tls-server-block.pod6 demos/guide/tls-server-block.c
12 ossl-guide-tls-server-block
28 B<tls-server-block.c>. It is also available online at
29 L<https://github.com/openssl/openssl/blob/master/demos/guide/tls-server-block.c>.
33 L<ossl-guide-libraries-introduction(7)> and L<ossl-guide-tls-introduction(7)>);
317 L<ossl-guide-libssl-introduction(7)>, L<ossl-guide-tls-introduction(7)>,
318 L<ossl-guide-tls-client-non-block(7)>, L<ossl-guide-quic-client-block(7)>
H A DEVP_ASYM_CIPHER-RSA.pod68 =item "tls-client-version" (B<OSSL_ASYM_CIPHER_PARAM_TLS_CLIENT_VERSION>) <unsigned integer>
72 =item "tls-negotiated-version" (B<OSSL_ASYM_CIPHER_PARAM_TLS_CLIENT_VERSION>) <unsigned integer>
H A Dossl-guide-quic-client-block.pod25 (see L<ossl-guide-libraries-introduction(7)>, L<ossl-guide-tls-introduction(7)>
31 L<ossl-guide-tls-client-block(7)>. Only the differences between that client and
46 In the TLS tutorial (L<ossl-guide-tls-client-block(7)>) we created an B<SSL_CTX>
201 L<https://www.iana.org/assignments/tls-extensiontype-values/tls-extensiontype-values.xml#alpn-proto…
204 simple client that we developed in L<ossl-guide-tls-client-block(7)> did not use
369 L<ossl-guide-libssl-introduction(7)>, L<ossl-guide-tls-introduction(7)>,
370 L<ossl-guide-tls-client-block(7)>, L<ossl-guide-quic-introduction(7)>
H A Dossl-guide-libssl-introduction.pod40 represents that stream. See L<ossl-guide-tls-introduction(7)> for more
96 See L<ossl-guide-tls-introduction(7)> for an introduction to the SSL/TLS
103 L<ossl-guide-libcrypto-introduction(7)>, L<ossl-guide-tls-introduction(7)>,
H A Dossl-guide-tls-client-block.pod6 demos/guide/tls-client-block.c
12 ossl-guide-tls-client-block
34 B<tls-client-block.c>. It is also available online at
35 L<https://github.com/openssl/openssl/blob/master/demos/guide/tls-client-block.c>.
39 L<ossl-guide-libraries-introduction(7)> and L<ossl-guide-tls-introduction(7)>);
83 L<ossl-guide-tls-introduction(7)>). In most cases you just want to use the
527 See the page L<ossl-guide-tls-introduction(7)> and check that your trusted
564 See L<ossl-guide-tls-client-non-block(7)> to read a tutorial on how to modify
567 See L<ossl-guide-tls-server-block(7)> for a tutorial on how to implement a
576 L<ossl-guide-libssl-introduction(7)>, L<ossl-guide-tls-introduction(7)>,
[all …]
H A Dossl-guide-quic-introduction.pod14 and L<ossl-guide-tls-introduction(7)>).
23 integrity and authentication (see L<ossl-guide-tls-introduction(7)>).
177 L<ossl-guide-libssl-introduction(7)>, L<ossl-guide-tls-introduction(7)>,
178 L<ossl-guide-tls-client-block(7)>, L<ossl-guide-quic-client-block(7)>, L<bio(7)>
/openssl/test/recipes/95-test_external_krb5_data/
H A Dkrb5.sh17 --with-crypto-impl=openssl --with-tls-impl=openssl \
/openssl/demos/
H A DREADME.txt39 tls-client-block.c: A simple blocking SSL/TLS client
40 tls-client-non-block.c: A simple non-blocking SSL/TLS client
/openssl/
H A DConfigure410 my @tls = qw(ssl3 tls1 tls1_1 tls1_2 tls1_3);
547 foreach my $proto ((@tls, @dtls))
645 "tls" => [ @tls ],
646 sub { 0 == scalar grep { !$disabled{$_} } @tls }
707 my @list = (reverse @tls);
877 foreach my $proto ((@tls, @dtls))
902 foreach my $proto (@tls)
2957 tls => \@tls,
/openssl/doc/man3/
H A DSSL_export_keying_material.pod60 (L<https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml#exporter-labels>).

Completed in 129 milliseconds

123