Searched +full:- +full:- +full:with +full:- +full:openssl +full:- +full:quic (Results 1 – 25 of 128) sorted by relevance
123456
| /external/curl/docs/ |
| D | HTTP3.md | 1 <!-- 4 SPDX-License-Identifier: curl 5 --> 7 # HTTP3 (and QUIC) 11 [HTTP/3 Explained](https://http3-explained.haxx.se/en/) - the online free 14 [quicwg.org](https://quicwg.org/) - home of the official protocol drafts 16 ## QUIC libraries 18 QUIC libraries we are using: 22 [quiche](https://github.com/cloudflare/quiche) - **EXPERIMENTAL** 24 [OpenSSL 3.2+ QUIC](https://github.com/openssl/openssl) - **EXPERIMENTAL** [all …]
|
| /external/cronet/net/third_party/quiche/src/quiche/quic/core/crypto/ |
| D | certificate_view.h | 2 // Use of this source code is governed by a BSD-style license that can be 14 #include "openssl/base.h" 15 #include "openssl/bytestring.h" 16 #include "openssl/evp.h" 17 #include "quiche/quic/core/crypto/boring_utils.h" 18 #include "quiche/quic/core/quic_time.h" 19 #include "quiche/quic/core/quic_types.h" 20 #include "quiche/quic/platform/api/quic_export.h" 21 #include "quiche/quic/platform/api/quic_ip_address.h" 23 namespace quic { [all …]
|
| D | certificate_view.cc | 2 // Use of this source code is governed by a BSD-style license that can be 5 #include "quiche/quic/core/crypto/certificate_view.h" 18 #include "openssl/base.h" 19 #include "openssl/bytestring.h" 20 #include "openssl/digest.h" 21 #include "openssl/ec.h" 22 #include "openssl/ec_key.h" 23 #include "openssl/evp.h" 24 #include "openssl/nid.h" 25 #include "openssl/rsa.h" [all …]
|
| D | aead_base_encrypter.cc | 2 // Use of this source code is governed by a BSD-style license that can be 5 #include "quiche/quic/core/crypto/aead_base_encrypter.h" 9 #include "openssl/crypto.h" 10 #include "openssl/err.h" 11 #include "openssl/evp.h" 12 #include "quiche/quic/core/quic_utils.h" 13 #include "quiche/quic/platform/api/quic_bug_tracker.h" 14 #include "quiche/quic/platform/api/quic_logging.h" 17 namespace quic { namespace 67 << "Attempted to set nonce prefix on IETF QUIC crypter"; in SetNoncePrefix() [all …]
|
| D | certificate_util.cc | 2 // Use of this source code is governed by a BSD-style license that can be 5 #include "quiche/quic/core/crypto/certificate_util.h" 10 #include "openssl/bn.h" 11 #include "openssl/bytestring.h" 12 #include "openssl/digest.h" 13 #include "openssl/ec_key.h" 14 #include "openssl/mem.h" 15 #include "openssl/pkcs7.h" 16 #include "openssl/pool.h" 17 #include "openssl/rsa.h" [all …]
|
| D | crypto_utils.cc | 2 // Use of this source code is governed by a BSD-style license that can be 5 #include "quiche/quic/core/crypto/crypto_utils.h" 14 #include "openssl/bytestring.h" 15 #include "openssl/hkdf.h" 16 #include "openssl/mem.h" 17 #include "openssl/sha.h" 18 #include "quiche/quic/core/crypto/aes_128_gcm_12_decrypter.h" 19 #include "quiche/quic/core/crypto/aes_128_gcm_12_encrypter.h" 20 #include "quiche/quic/core/crypto/aes_128_gcm_decrypter.h" 21 #include "quiche/quic/core/crypto/aes_128_gcm_encrypter.h" [all …]
|
| D | crypto_utils.h | 2 // Use of this source code is governed by a BSD-style license that can be 5 // Some helpers for quic crypto 15 #include "openssl/evp.h" 16 #include "openssl/ssl.h" 17 #include "quiche/quic/core/crypto/crypto_handshake.h" 18 #include "quiche/quic/core/crypto/crypto_handshake_message.h" 19 #include "quiche/quic/core/crypto/crypto_protocol.h" 20 #include "quiche/quic/core/crypto/quic_crypter.h" 21 #include "quiche/quic/core/crypto/quic_random.h" 22 #include "quiche/quic/core/quic_connection_id.h" [all …]
|
| D | certificate_util.h | 2 // Use of this source code is governed by a BSD-style license that can be 11 #include "openssl/evp.h" 12 #include "quiche/quic/core/quic_time.h" 13 #include "quiche/quic/platform/api/quic_export.h" 15 namespace quic { 33 // Creates a ECDSA P-256 key pair. 36 // Creates a self-signed, DER-encoded X.509 certificate. 37 // |key| must be a ECDSA P-256 key. 38 // This is mostly stolen from Chromium's net/cert/x509_util.h, with 43 } // namespace quic
|
| D | tls_connection.h | 2 // Use of this source code is governed by a BSD-style license that can be 11 #include "openssl/ssl.h" 12 #include "quiche/quic/core/quic_types.h" 14 namespace quic { 17 // connection. Callbacks set in BoringSSL which are called with an SSL* argument 23 // (and other interactions with the SSL*). This class only handles mapping 42 // QUIC-TLS interface functions: 48 // secret must be used with the provided cipher suite |cipher|. 61 // the QUIC stack to write in a crypto frame. The data must be transmitted 71 // SendAlert causes this TlsConnection to close the QUIC connection with an [all …]
|
| D | quic_crypto_client_config.h | 2 // Use of this source code is governed by a BSD-style license that can be 15 #include "openssl/base.h" 16 #include "openssl/ssl.h" 17 #include "quiche/quic/core/crypto/client_proof_source.h" 18 #include "quiche/quic/core/crypto/crypto_handshake.h" 19 #include "quiche/quic/core/crypto/crypto_protocol.h" 20 #include "quiche/quic/core/crypto/quic_random.h" 21 #include "quiche/quic/core/crypto/transport_parameters.h" 22 #include "quiche/quic/core/quic_packets.h" 23 #include "quiche/quic/core/quic_server_id.h" [all …]
|
| /external/curl/m4/ |
| D | curl-openssl.m4 | 21 # SPDX-License-Identifier: curl 29 dnl Check for OpenSSL libraries and headers 36 dnl backup the pre-ssl variables 43 *-*-msys* | *-*-mingw*) 46 LIBS="-lgdi32 $LIBS" 65 dnl --with-openssl (without path) used 70 dnl check the given --with-openssl spot 74 dnl Try pkg-config even when cross-compiling. Since we 78 if test -f "$OPENSSL_PCDIR/openssl.pc"; then 86 if test -f "$OPENSSL_PCDIR/openssl.pc"; then [all …]
|
| /external/cronet/net/quic/crypto/ |
| D | proof_source_chromium.cc | 2 // Use of this source code is governed by a BSD-style license that can be 5 #include "net/quic/crypto/proof_source_chromium.h" 10 #include "net/third_party/quiche/src/quiche/quic/core/crypto/crypto_protocol.h" 11 #include "third_party/boringssl/src/include/openssl/digest.h" 12 #include "third_party/boringssl/src/include/openssl/evp.h" 13 #include "third_party/boringssl/src/include/openssl/rsa.h" 45 x509_util::CryptoBufferAsStringPiece(cert->cert_buffer())); in Initialize() 47 chain_ = new quic::ProofSource::Chain(certs); in Initialize() 76 const quic::QuicSocketAddress& server_addr, in GetProofInner() 79 quic::QuicTransportVersion quic_version, in GetProofInner() [all …]
|
| D | proof_test_chromium.cc | 2 // Use of this source code is governed by a BSD-style license that can be 15 #include "net/quic/quic_context.h" 18 #include "net/third_party/quiche/src/quiche/quic/core/crypto/proof_source.h" 19 #include "net/third_party/quiche/src/quiche/quic/core/crypto/proof_verifier.h" 20 #include "net/third_party/quiche/src/quiche/quic/test_tools/crypto_test_utils.h" 22 #include "third_party/boringssl/src/include/openssl/ssl.h" 29 // TestProofVerifierCallback is a simple callback for a quic::ProofVerifier that 31 // quic::ProofVerifier in pointers passed to the constructor. 32 class TestProofVerifierCallback : public quic::ProofVerifierCallback { 41 std::unique_ptr<quic::ProofVerifyDetails>* details) override { in Run() [all …]
|
| /external/curl/.github/workflows/ |
| D | osslq-linux.yml | 3 # SPDX-License-Identifier: curl 5 name: osslq-linux 10 - master 11 - '*/ci' 12 paths-ignore: 13 - '**/*.md' 14 - '**/CMakeLists.txt' 15 - '.azure-pipelines.yml' 16 - '.circleci/**' 17 - '.cirrus.yml' [all …]
|
| /external/rust/crates/quiche/deps/boringssl/src/ssl/ |
| D | dtls_method.cc | 3 * (nagendra@cs.stanford.edu) for the OpenSSL project 2005. 6 * Copyright (c) 1999-2005 The OpenSSL Project. All rights reserved. 8 * Redistribution and use in source and binary forms, with or without 17 * the documentation and/or other materials provided with the 22 * "This product includes software developed by the OpenSSL Project 23 * for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" 25 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to 28 * openssl-core@OpenSSL.org. 30 * 5. Products derived from this software may not be called "OpenSSL" 31 * nor may "OpenSSL" appear in their names without prior written [all …]
|
| /external/cronet/third_party/boringssl/src/ssl/ |
| D | dtls_method.cc | 3 * (nagendra@cs.stanford.edu) for the OpenSSL project 2005. 6 * Copyright (c) 1999-2005 The OpenSSL Project. All rights reserved. 8 * Redistribution and use in source and binary forms, with or without 17 * the documentation and/or other materials provided with the 22 * "This product includes software developed by the OpenSSL Project 23 * for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" 25 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to 28 * openssl-core@OpenSSL.org. 30 * 5. Products derived from this software may not be called "OpenSSL" 31 * nor may "OpenSSL" appear in their names without prior written [all …]
|
| /external/boringssl/src/ssl/ |
| D | dtls_method.cc | 3 * (nagendra@cs.stanford.edu) for the OpenSSL project 2005. 6 * Copyright (c) 1999-2005 The OpenSSL Project. All rights reserved. 8 * Redistribution and use in source and binary forms, with or without 17 * the documentation and/or other materials provided with the 22 * "This product includes software developed by the OpenSSL Project 23 * for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" 25 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to 28 * openssl-core@OpenSSL.org. 30 * 5. Products derived from this software may not be called "OpenSSL" 31 * nor may "OpenSSL" appear in their names without prior written [all …]
|
| /external/cronet/net/third_party/quiche/src/quiche/quic/core/ |
| D | tls_handshaker.h | 2 // Use of this source code is governed by a BSD-style license that can be 9 #include "openssl/base.h" 10 #include "openssl/ssl.h" 11 #include "quiche/quic/core/crypto/crypto_handshake.h" 12 #include "quiche/quic/core/crypto/crypto_message_parser.h" 13 #include "quiche/quic/core/crypto/proof_verifier.h" 14 #include "quiche/quic/core/crypto/quic_decrypter.h" 15 #include "quiche/quic/core/crypto/quic_encrypter.h" 16 #include "quiche/quic/core/crypto/tls_connection.h" 17 #include "quiche/quic/core/quic_session.h" [all …]
|
| D | tls_server_handshaker.h | 2 // Use of this source code is governed by a BSD-style license that can be 11 #include "openssl/pool.h" 12 #include "openssl/ssl.h" 13 #include "quiche/quic/core/crypto/quic_crypto_server_config.h" 14 #include "quiche/quic/core/crypto/tls_server_connection.h" 15 #include "quiche/quic/core/proto/cached_network_parameters_proto.h" 16 #include "quiche/quic/core/quic_connection_id.h" 17 #include "quiche/quic/core/quic_crypto_server_stream_base.h" 18 #include "quiche/quic/core/quic_crypto_stream.h" 19 #include "quiche/quic/core/quic_time_accumulator.h" [all …]
|
| /external/cronet/net/third_party/quiche/src/quiche/quic/test_tools/ |
| D | test_certificates.h | 2 // Use of this source code is governed by a BSD-style license that can be 11 namespace quic { 14 // A test certificate generated by //net/tools/quic/certs/generate-certs.sh. 17 // PEM-encoded version of |kTestCertificate|. 20 // |kTestCertificatePem| with a PEM-encoded root appended to the end. 23 // PEM-encoded certificate that contains a subjectAltName with an 27 // DER-encoded private key for |kTestCertificate|. 30 // PEM-encoded version of |kTestCertificatePrivateKey|. 33 // The legacy PEM-encoded version of |kTestCertificatePrivateKey| manually 37 // Another DER-encoded test certificate, valid for foo.test, www.foo.test and [all …]
|
| /external/curl/lib/vquic/ |
| D | curl_osslq.c | 21 * SPDX-License-Identifier: curl 29 #include <openssl/ssl.h> 30 #include <openssl/bio.h> 31 #include <openssl/err.h> 42 #include "cf-socket.h" 52 #include "vquic-tls.h" 55 #include "vtls/openssl.h" 99 ((struct cf_osslq_ctx *)(cf)->ctx)->call_data 142 /* Return error string for last OpenSSL error */ 175 switch(addr->family) { in make_bio_addr() [all …]
|
| /external/cronet/net/third_party/quiche/src/quiche/quic/load_balancer/ |
| D | load_balancer_config.h | 2 // Use of this source code is governed by a BSD-style license that can be 13 #include "openssl/aes.h" 14 #include "quiche/quic/platform/api/quic_export.h" 16 namespace quic { 22 inline constexpr uint8_t kConnectionIdLengthBits = 8 - kConfigIdBits; 25 inline constexpr uint8_t kNumLoadBalancerConfigs = (1 << kConfigIdBits) - 1; 34 // This the base class for QUIC-LB configuration. It contains configuration 37 // that both servers and load balancers use to interact with each other. 44 // server_id_len: Expected length of the server ids associated with this 58 // Handles one pass of 4-pass encryption. Encoder and decoder use of this [all …]
|
| /external/grpc-grpc-java/cronet/ |
| D | README.md | 12 Some advantages of using Cronet with gRPC: 14 * Bundles an OpenSSL implementation, enabling TLS connections even on older 17 * Support for [QUIC](https://www.chromium.org/quic) 19 Since gRPC's 1.24 release, the `grpc-cronet` package provides access to the 21 See the example app at https://github.com/GoogleChrome/cronet-sample/blob/master/README.md. 26 `io.grpc:grpc-cronet` and the Google Play Services Client Library for Cronet, 27 `com.google.android.gms:play-services-cronet`. 30 implementation of Cronet's API that can be used. Depend on `org.chromium.net:cronet-fallback` 31 to use this fall-back implementation. 38 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
| /external/rust/crates/quiche/deps/boringssl/src/include/openssl/ |
| D | ssl.h | 1 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 6 * The implementation was written so as to conform with Netscapes SSL. 8 * This library is free for commercial and non-commercial use as long as 12 * included with this distribution is covered by the same copyright terms 20 * in documentation (online or textual) provided with the package. 22 * Redistribution and use in source and binary forms, with or without 29 * documentation and/or other materials provided with the distribution. 35 * being used are not cryptographic related :-). 58 * Copyright (c) 1998-2007 The OpenSSL Project. All rights reserved. 60 * Redistribution and use in source and binary forms, with or without [all …]
|
| /external/curl/ |
| D | configure.ac | 21 # SPDX-License-Identifier: curl 24 dnl Process this file with autoconf to produce a configure script. 29 AC_INIT([curl], [-], [a suitable curl mailing list: https://curl.se/mail/]) 67 if test -z "$SED"; then 71 if test -z "$SED" || test "$SED" = "not_found"; then 79 if test -z "$GREP"; then 83 if test -z "$GREP" || test "$GREP" = "not_found"; then 89 dnl 'grep -E' is mandatory for configure process and libtool. 91 if test -z "$EGREP"; then 93 AC_MSG_CHECKING([that grep -E works]) [all …]
|
123456