Home
last modified time | relevance | path

Searched +full:bearssl +full:- +full:version (Results 1 – 25 of 51) sorted by relevance

123

/external/curl/.github/workflows/
Dlinux.yml3 # SPDX-License-Identifier: curl
10 - master
11 - '*/ci'
12 paths-ignore:
13 - '**/*.md'
14 - '.azure-pipelines.yml'
15 - '.circleci/**'
16 - '.cirrus.yml'
17 - 'appveyor.*'
18 - 'packages/**'
[all …]
/external/oss-fuzz/projects/bearssl/
Dbuild.sh1 #!/bin/bash -eu
4 # Licensed under the Apache License, Version 2.0 (the "License");
8 # http://www.apache.org/licenses/LICENSE-2.0
19 export CXXFLAGS="$CXXFLAGS -DCRYPTOFUZZ_NO_OPENSSL"
27 cp -R boost/ /usr/include/
33 # Only test primitives which BearSSL supports
35 echo -n '"' >>extra_options.h
36 echo -n '--force-module=BearSSL ' >>extra_options.h
37 …echo -n '--digests=MD5,SHA1,SHA224,SHA256,SHA384,SHA512,MD5_SHA1,SHAKE128,SHAKE256 ' >>extra_optio…
38 …echo -n '--ciphers=AES_128_GCM,AES_192_GCM,AES_256_GCM,AES_128_CCM,AES_192_CCM,AES_256_CCM,CHACHA2…
[all …]
DDockerfile3 # Licensed under the Apache License, Version 2.0 (the "License");
7 # http://www.apache.org/licenses/LICENSE-2.0
17 FROM gcr.io/oss-fuzz-base/base-builder
18 RUN apt-get update && apt-get install -y make autoconf automake libtool wget python
19 RUN git clone --depth 1 https://www.bearssl.org/git/BearSSL
20 RUN git clone --depth 1 https://github.com/randombit/botan.git
21 RUN git clone --depth 1 https://github.com/guidovranken/cryptofuzz
22 RUN git clone --depth 1 https://github.com/guidovranken/cryptofuzz-corpora
/external/curl/lib/vtls/
Dbearssl.c21 * SPDX-License-Identifier: curl
28 #include <bearssl.h>
30 #include "bearssl.h"
92 if(ca->err != CURLE_OK || !ca->in_cert) in append_dn()
94 if(sizeof(ca->dn) - ca->dn_len < len) { in append_dn()
95 ca->err = CURLE_FAILED_INIT; in append_dn()
98 memcpy(ca->dn + ca->dn_len, buf, len); in append_dn()
99 ca->dn_len += len; in append_dn()
106 if(ca->in_cert) in x509_push()
107 br_x509_decoder_push(&ca->xc, buf, len); in x509_push()
[all …]
Dvtls_int.h23 * SPDX-License-Identifier: curl
32 /* see https://www.iana.org/assignments/tls-extensiontype-values/ */
67 /* Information in each SSL cfilter context: cf->ctx */
83 ((struct ssl_connect_data *)(cf)->ctx)->call_data
100 size_t (*version)(char *buffer, size_t size); member
201 #include "schannel.h" /* Schannel SSPI version */
202 #include "sectransp.h" /* SecureTransport (Darwin) version */
204 #include "bearssl.h" /* BearSSL versions */
/external/curl/docs/
DCIPHERS.md1 <!--
4 SPDX-License-Identifier: curl
5 -->
12 [`--ciphers`](https://curl.se/docs/manpage.html#--ciphers)
19 [`--tls13-ciphers`](https://curl.se/docs/manpage.html#--tls13-ciphers)
28 (based on [OpenSSL docs](https://www.openssl.org/docs/manmaster/man1/openssl-ciphers.html))
34 `NULL-MD5`
35 `NULL-SHA`
36 `RC4-MD5`
37 `RC4-SHA`
[all …]
DCURLDOWN.md1 <!--
4 SPDX-License-Identifier: curl
5 -->
9 A markdown-like syntax for libcurl man pages.
24 by using a markdown-like syntax.
34 Contains meta-data in a structured way to allow better output (for example the
53 Mass-convert all curldown files to nroff in specified directories with
68 Each curldown starts with a header with meta-data:
70 ---
72 SPDX-License-Identifier: curl
[all …]
DINSTALL.md1 <!--
4 SPDX-License-Identifier: curl
5 -->
22 ./bootstrap-vcpkg.sh
27 community contributors. If the version is out of date, please [create an issue
33 the `GIT-INFO.md` file in the root directory for specific instructions on how
41 ./configure --with-openssl [--with-gnutls --with-wolfssl]
52 ./configure --help
57 ./configure --prefix=/path/to/curl/tree
63 ./configure --prefix=$HOME
[all …]
DHISTORY.md1 <!--
4 SPDX-License-Identifier: curl
5 -->
12 currency-exchange calculations available to Internet Relay Chat (IRC)
17 ----
20 HttpGet version 0.1.
22 Daniel extended this existing command-line open-source tool. After a few minor
28 ----
37 was released in August 1997. The http-only days were already passed.
39 Version 2.2 was released on August 14 1997 and introduced support to build for
[all …]
/external/oss-fuzz/projects/wolfssl/
DDockerfile3 # Licensed under the Apache License, Version 2.0 (the "License");
7 # http://www.apache.org/licenses/LICENSE-2.0
17 FROM gcr.io/oss-fuzz-base/base-builder
19 RUN apt-get update && apt-get install -y make autoconf automake libtool zip wget python
20 RUN git clone https://github.com/wolfssl/wolfssl --depth 1 $SRC/wolfssl
21 RUN git clone --depth 1 https://github.com/wolfSSL/wolfssh.git
22 RUN git clone --depth 1 https://github.com/guidovranken/fuzzing-headers.git
23 RUN git clone --depth 1 https://github.com/guidovranken/wolf-ssl-ssh-fuzzers
24 RUN git clone --depth 1 https://github.com/guidovranken/cryptofuzz
25 RUN git clone --depth 1 https://github.com/randombit/botan.git
[all …]
/external/curl/tests/data/
Dtest4179 # Server-side
14 Server: test-server/fake
15 Content-Length: 7
21 # Client-side
26 !bearssl
37 <command option="no-include">
38 --insecure https://%HOSTIP:%HTTPSPORT/%TESTNUMBER -w '%{certs}'
45 User-Agent: curl/%VERSION
54 -----BEGIN CERTIFICATE-----
78 -----END CERTIFICATE-----
/external/curl/lib/
DMakefile.inc21 # SPDX-License-Identifier: curl
46 vtls/bearssl.c \
63 vtls/bearssl.h \
86 vquic/vquic-tls.c
95 vquic/vquic-tls.h
108 asyn-ares.c \
109 asyn-thread.c \
113 c-hyper.c \
114 cf-h1-proxy.c \
115 cf-h2-proxy.c \
[all …]
Dcurl_config.h.cmake21 * SPDX-License-Identifier: curl
29 /* define "1" to use built-in ca store of TLS backend */
38 /* disables alt-svc */
59 /* disables AWS-SIG4 */
65 /* disables DNS-over-HTTPS */
83 /* disables headers-api support */
101 /* disables --libcurl option from the curl tool */
125 /* disables built-in progress meter */
286 /* Define to 1 if you have a working glibc-style strerror_r function. */
365 /* Define to 1 if you have the `idn2' library (-lidn2). */
[all …]
Dcurl_config.h.in3 /* Ignore c-ares deprecation warnings */
21 /* disable alt-svc */
63 /* disable headers-api */
66 /* disable alt-svc */
87 /* to disable --libcurl C code generation option */
114 /* disable progress-meter */
305 /* Define to 1 if you have a working glibc-style strerror_r function. */
314 /* if you have GSS-API libraries */
393 /* Define to 1 if you have the `brotlidec' library (-lbrotlidec). */
399 /* Define to 1 if you have the `idn2' library (-lidn2). */
[all …]
Dcurl_config.h4 /* Ignore c-ares deprecation warnings */
22 /* disable alt-svc */
49 /* disable headers-api */
52 /* disable alt-svc */
70 /* to disable --libcurl C code generation option */
94 /* disable progress-meter */
290 /* Define to 1 if you have a working glibc-style strerror_r function. */
299 /* if you have GSS-API libraries */
378 /* Define to 1 if you have the `brotlidec' library (-lbrotlidec). */
384 /* Define to 1 if you have the `idn2' library (-lidn2). */
[all …]
/external/curl/docs/libcurl/opts/
DCURLOPT_PROXYTYPE.md1 ---
3 SPDX-License-Identifier: curl
7 See-also:
8 - CURLOPT_PROXY (3)
9 - CURLOPT_PROXYPORT (3)
11 - All
12 ---
16 CURLOPT_PROXYTYPE - proxy protocol type
37 7.87.0, it also works for BearSSL, mbedTLS, rustls, Schannel, Secure Transport
47 any CONNECT tunneling. It does not change the HTTP version of the actual HTTP
/external/curl/docs/cmdline-opts/
Dproxy.md1 ---
3 SPDX-License-Identifier: curl
11 See-also:
12 - socks5
13 - proxy-basic
15 - --proxy http://proxy.example $URL
16 ---
18 # `--proxy`
24 socks4a://, socks5:// or socks5h:// to request a specific SOCKS version to be
31 and GnuTLS (added in 7.52.0). It also works for BearSSL, mbedTLS, rustls,
[all …]
D_ENVIRONMENT.md1 <!-- Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al. -->
2 <!-- SPDX-License-Identifier: curl -->
5 lower case version has precedence. `http_proxy` is an exception as it is only
9 the --proxy option.
17 ## `[url-protocol]_PROXY` [protocol://]<host>[:port]
18 Sets the proxy server to use for [url-protocol], where the protocol is a
23 Sets the proxy server to use if no protocol-specific proxy is set.
25 ## `NO_PROXY` <comma-separated list of hosts/domains>
31 the --proxy option. That is
33 NO_PROXY=direct.example.com curl -x http://proxy.example.com
[all …]
/external/federated-compute/third_party/
Dcurl.BUILD.bzl18 "lib/asyn-ares.c",
23 "lib/c-hyper.c",
24 "lib/c-hyper.h",
25 "lib/config-amigaos.h",
26 "lib/config-dos.h",
27 "lib/config-mac.h",
28 "lib/config-os400.h",
29 "lib/config-plan9.h",
30 "lib/config-riscos.h",
31 "lib/config-win32.h",
[all …]
/external/tensorflow/third_party/
Dcurl.BUILD25 "lib/asyn-thread.c",
28 "lib/setup-win32.h",
40 "lib/asyn-ares.c",
45 "lib/c-hyper.c",
46 "lib/c-hyper.h",
47 "lib/config-amigaos.h",
48 "lib/config-dos.h",
49 "lib/config-mac.h",
50 "lib/config-os400.h",
51 "lib/config-plan9.h",
[all …]
/external/curl/
DRELEASE-NOTES11 o curl_version_info: provide librtmp version [73]
22 o appveyor: drop unnecessary `--clean-first` cmake option [197]
23 o appveyor: guard against crash-build with VS2008 [193]
24 o appveyor: make gcc 6 mingw64 job build-only [152]
25 o asyn-thread: fix curl_global_cleanup crash in Windows [161]
26 o asyn-thread: fix Curl_thread_create result check [162]
30 o bearssl: fix compiler warnings [43]
31 o bearssl: use common code for cipher suite lookup [126]
33 o BUG-BOUNTY.md: clarify the third party situation [210]
35 o build: remove MacOSX-Framework script [60]
[all …]
DCMakeLists.txt21 # SPDX-License-Identifier: curl
26 # Note: By default this CMake build script detects the version of some
29 # sub-projects in a larger build using `FetchContent`. To support
32 # https://cmake.org/cmake/help/latest/module/FetchContent.html#integrating-with-find-package
46 cmake_minimum_required(VERSION 3.7...3.16 FATAL_ERROR)
47 message(STATUS "Using CMake version ${CMAKE_VERSION}")
61 string(REGEX MATCH "#define LIBCURL_VERSION_NUM 0x[0-9a-fA-F]+"
66 # Setup package meta-data
68 message(STATUS "curl version=[${CURL_VERSION}]")
71 # SET(PACKAGE_VERSION "-")
[all …]
Dconfigure.ac21 # SPDX-License-Identifier: curl
28 dnl We don't know the version number "statically" so we use a dash here
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 …]
/external/curl/scripts/
Dcd2nroff22 # SPDX-License-Identifier: curl
42 if($ARGV[0] eq "-d") {
46 elsif($ARGV[0] eq "-e") {
50 elsif($ARGV[0] eq "-k") {
54 elsif($ARGV[0] eq "-h") {
58 -d <dir> Write the output to the file name from the meta-data in the
60 -e <ext> If -d is used, this option can provide an added "extension", arbitrary
62 -h This help text,
63 -v Show version then exit
68 elsif($ARGV[0] eq "-v") {
[all …]
/external/curl/tests/
DFILEFORMAT.md1 <!--
4 SPDX-License-Identifier: curl
5 -->
12 in its own line. Comments are either XML-style (enclosed with `<!--` and
13 `-->`) or shell script style (beginning with `#`) and must appear on their own
27 version of the test file is stored as `%LOGDIR/testNUM`. That version is what
43 or even percent-encoded individual bytes. As an example, insert the HTTP
56 %hex[ %XX-encoded data to decode ]hex%
96 Accept-Encoding
103 Accept-Encoding: not-brotli
[all …]

123