Home
last modified time | relevance | path

Searched +full:mac +full:- +full:openssl (Results 1 – 25 of 302) sorted by relevance

12345678910>>...13

/external/openscreen/third_party/boringssl/
DBUILD.generated.gni2 # Use of this source code is governed by a BSD-style license that can be
80 "src/crypto/cpu-aarch64-fuchsia.c",
81 "src/crypto/cpu-aarch64-linux.c",
82 "src/crypto/cpu-aarch64-win.c",
83 "src/crypto/cpu-arm-linux.c",
84 "src/crypto/cpu-arm-linux.h",
85 "src/crypto/cpu-arm.c",
86 "src/crypto/cpu-intel.c",
87 "src/crypto/cpu-ppc64le.c",
137 "src/crypto/fipsmodule/ec/p256-x86_64-table.h",
[all …]
/external/wpa_supplicant_8/src/crypto/
Dcrypto_openssl.c2 * Wrapper functions for OpenSSL libcrypto
3 * Copyright (c) 2004-2022, Jouni Malinen <j@w1.fi>
10 #include <openssl/opensslv.h>
11 #include <openssl/err.h>
12 #include <openssl/des.h>
13 #include <openssl/aes.h>
14 #include <openssl/bn.h>
15 #include <openssl/evp.h>
16 #include <openssl/dh.h>
17 #include <openssl/hmac.h>
[all …]
/external/rust/crates/grpcio/.github/workflows/
Dci.yml7 - master
8 - v0.*
10 - cron: '0 22 * * *'
14 …# Some of the bindgen tests generate "deref-nullptr" warnings, see https://github.com/rust-lang/ru…
15 RUSTFLAGS: "--deny=warnings --allow deref-nullptr"
20 Linux-Format:
21 name: Linux-Format
22 runs-on: ubuntu-latest
24 - uses: actions/checkout@v2
25- run: which cargo && cargo version && clang --version && openssl version && which cmake && cmake
[all …]
/external/rust/crates/quiche/deps/boringssl/src/crypto/cipher_extra/
De_tls.c19 #include <openssl/aead.h>
20 #include <openssl/cipher.h>
21 #include <openssl/err.h>
22 #include <openssl/hmac.h>
23 #include <openssl/md5.h>
24 #include <openssl/mem.h>
25 #include <openssl/sha.h>
26 #include <openssl/type_check.h>
36 // mac_key is the portion of the key used for the MAC. It is retained
37 // separately for the constant-time CBC code.
[all …]
Dtls_cbc.c2 * Copyright (c) 2012 The OpenSSL Project. All rights reserved.
18 * "This product includes software developed by the OpenSSL Project
19 * for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
21 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
24 * openssl-core@openssl.org.
26 * 5. Products derived from this software may not be called "OpenSSL"
27 * nor may "OpenSSL" appear in their names without prior written
28 * permission of the OpenSSL Project.
32 * "This product includes software developed by the OpenSSL Project
33 * for use in the OpenSSL Toolkit (http://www.openssl.org/)"
[all …]
De_aesccm.c2 * Copyright (c) 2008 The OpenSSL Project. All rights reserved.
18 * "This product includes software developed by the OpenSSL Project
19 * for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
21 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
24 * openssl-core@openssl.org.
26 * 5. Products derived from this software may not be called "OpenSSL"
27 * nor may "OpenSSL" appear in their names without prior written
28 * permission of the OpenSSL Project.
32 * "This product includes software developed by the OpenSSL Project
33 * for use in the OpenSSL Toolkit (http://www.openssl.org/)"
[all …]
/external/cronet/third_party/boringssl/src/crypto/cipher_extra/
De_tls.c19 #include <openssl/aead.h>
20 #include <openssl/cipher.h>
21 #include <openssl/err.h>
22 #include <openssl/hmac.h>
23 #include <openssl/md5.h>
24 #include <openssl/mem.h>
25 #include <openssl/sha.h>
35 // mac_key is the portion of the key used for the MAC. It is retained
36 // separately for the constant-time CBC code.
39 // implicit_iv is one iff this is a pre-TLS-1.1 CBC cipher without an explicit
[all …]
Dtls_cbc.c2 * Copyright (c) 2012 The OpenSSL Project. All rights reserved.
18 * "This product includes software developed by the OpenSSL Project
19 * for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
21 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
24 * openssl-core@openssl.org.
26 * 5. Products derived from this software may not be called "OpenSSL"
27 * nor may "OpenSSL" appear in their names without prior written
28 * permission of the OpenSSL Project.
32 * "This product includes software developed by the OpenSSL Project
33 * for use in the OpenSSL Toolkit (http://www.openssl.org/)"
[all …]
/external/boringssl/src/crypto/cipher_extra/
De_tls.c19 #include <openssl/aead.h>
20 #include <openssl/cipher.h>
21 #include <openssl/err.h>
22 #include <openssl/hmac.h>
23 #include <openssl/md5.h>
24 #include <openssl/mem.h>
25 #include <openssl/sha.h>
35 // mac_key is the portion of the key used for the MAC. It is retained
36 // separately for the constant-time CBC code.
39 // implicit_iv is one iff this is a pre-TLS-1.1 CBC cipher without an explicit
[all …]
Dtls_cbc.c2 * Copyright (c) 2012 The OpenSSL Project. All rights reserved.
18 * "This product includes software developed by the OpenSSL Project
19 * for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
21 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
24 * openssl-core@openssl.org.
26 * 5. Products derived from this software may not be called "OpenSSL"
27 * nor may "OpenSSL" appear in their names without prior written
28 * permission of the OpenSSL Project.
32 * "This product includes software developed by the OpenSSL Project
33 * for use in the OpenSSL Toolkit (http://www.openssl.org/)"
[all …]
/external/rust/crates/quiche/deps/boringssl/src/crypto/pkcs8/
Dpkcs8_x509.c1 /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
5 * Copyright (c) 1999 The OpenSSL Project. All rights reserved.
21 * "This product includes software developed by the OpenSSL Project
22 * for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)"
24 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
27 * licensing@OpenSSL.org.
29 * 5. Products derived from this software may not be called "OpenSSL"
30 * nor may "OpenSSL" appear in their names without prior written
31 * permission of the OpenSSL Project.
35 * "This product includes software developed by the OpenSSL Project
[all …]
/external/boringssl/src/crypto/pkcs8/
Dpkcs8_x509.c1 /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
5 * Copyright (c) 1999 The OpenSSL Project. All rights reserved.
21 * "This product includes software developed by the OpenSSL Project
22 * for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)"
24 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
27 * licensing@OpenSSL.org.
29 * 5. Products derived from this software may not be called "OpenSSL"
30 * nor may "OpenSSL" appear in their names without prior written
31 * permission of the OpenSSL Project.
35 * "This product includes software developed by the OpenSSL Project
[all …]
/external/cronet/third_party/boringssl/src/crypto/pkcs8/
Dpkcs8_x509.c1 /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
5 * Copyright (c) 1999 The OpenSSL Project. All rights reserved.
21 * "This product includes software developed by the OpenSSL Project
22 * for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)"
24 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
27 * licensing@OpenSSL.org.
29 * 5. Products derived from this software may not be called "OpenSSL"
30 * nor may "OpenSSL" appear in their names without prior written
31 * permission of the OpenSSL Project.
35 * "This product includes software developed by the OpenSSL Project
[all …]
/external/cronet/third_party/boringssl/src/crypto/poly1305/
Dpoly1305_test.cc22 #include <openssl/poly1305.h>
31 const std::vector<uint8_t> &mac) { in TestSIMD() argument
37 // Feed 16 bytes in. Some implementations begin in non-SIMD mode and upgrade in TestSIMD()
38 // on-demand. Stress the upgrade path. in TestSIMD()
63 CRYPTO_poly1305_update(&state, in.data() + done, in.size() - done); in TestSIMD()
67 EXPECT_EQ(Bytes(out), Bytes(mac)) << "SIMD pattern " << excess << " failed."; in TestSIMD()
72 std::vector<uint8_t> key, in, mac; in TEST() local
73 ASSERT_TRUE(t->GetBytes(&key, "Key")); in TEST()
74 ASSERT_TRUE(t->GetBytes(&in, "Input")); in TEST()
75 ASSERT_TRUE(t->GetBytes(&mac, "MAC")); in TEST()
[all …]
/external/rust/crates/quiche/deps/boringssl/src/crypto/poly1305/
Dpoly1305_test.cc22 #include <openssl/poly1305.h>
31 const std::vector<uint8_t> &mac) { in TestSIMD() argument
37 // Feed 16 bytes in. Some implementations begin in non-SIMD mode and upgrade in TestSIMD()
38 // on-demand. Stress the upgrade path. in TestSIMD()
63 CRYPTO_poly1305_update(&state, in.data() + done, in.size() - done); in TestSIMD()
67 EXPECT_EQ(Bytes(out), Bytes(mac)) << "SIMD pattern " << excess << " failed."; in TestSIMD()
72 std::vector<uint8_t> key, in, mac; in TEST() local
73 ASSERT_TRUE(t->GetBytes(&key, "Key")); in TEST()
74 ASSERT_TRUE(t->GetBytes(&in, "Input")); in TEST()
75 ASSERT_TRUE(t->GetBytes(&mac, "MAC")); in TEST()
[all …]
/external/boringssl/src/crypto/poly1305/
Dpoly1305_test.cc22 #include <openssl/poly1305.h>
31 const std::vector<uint8_t> &mac) { in TestSIMD() argument
37 // Feed 16 bytes in. Some implementations begin in non-SIMD mode and upgrade in TestSIMD()
38 // on-demand. Stress the upgrade path. in TestSIMD()
63 CRYPTO_poly1305_update(&state, in.data() + done, in.size() - done); in TestSIMD()
67 EXPECT_EQ(Bytes(out), Bytes(mac)) << "SIMD pattern " << excess << " failed."; in TestSIMD()
72 std::vector<uint8_t> key, in, mac; in TEST() local
73 ASSERT_TRUE(t->GetBytes(&key, "Key")); in TEST()
74 ASSERT_TRUE(t->GetBytes(&in, "Input")); in TEST()
75 ASSERT_TRUE(t->GetBytes(&mac, "MAC")); in TEST()
[all …]
/external/tink/cc/subtle/
Dhmac_boringssl.cc7 // http://www.apache.org/licenses/LICENSE-2.0
26 #include "openssl/crypto.h"
27 #include "openssl/evp.h"
28 #include "openssl/hmac.h"
31 #include "tink/mac.h"
41 util::StatusOr<std::unique_ptr<Mac>> HmacBoringSsl::New(HashType hash_type, in New()
65 // BoringSSL expects a non-null pointer for data, in ComputeMac()
84 util::Status HmacBoringSsl::VerifyMac(absl::string_view mac, in VerifyMac() argument
86 // BoringSSL expects a non-null pointer for data, in VerifyMac()
90 if (mac.size() != tag_size_) { in VerifyMac()
[all …]
Daes_cmac_boringssl.cc7 // http://www.apache.org/licenses/LICENSE-2.0
26 #include "openssl/cmac.h"
27 #include "openssl/evp.h"
49 util::StatusOr<std::unique_ptr<Mac>> AesCmacBoringSsl::New(util::SecretData key, in New()
69 // BoringSSL expects a non-null pointer for data, in ComputeMac()
95 util::Status AesCmacBoringSsl::VerifyMac(absl::string_view mac, in VerifyMac() argument
97 if (mac.size() != tag_size_) { in VerifyMac()
100 mac.size()); in VerifyMac()
104 if (CRYPTO_memcmp(computed_mac->data(), mac.data(), tag_size_) != 0) { in VerifyMac()
/external/python/asn1crypto/.github/workflows/
Dci.yml7 runs-on: ${{ matrix.os }}
11 - ubuntu-18.04
12 - macOS-latest
13 - windows-2019
15 - '2.7'
16 - '3.7'
18 - 'x86'
19 - 'x64'
21 - os: ubuntu-18.04
23 - os: macOS-latest
[all …]
/external/boringssl/src/crypto/fipsmodule/cipher/
De_aesccm.c2 * Copyright (c) 2008 The OpenSSL Project. All rights reserved.
18 * "This product includes software developed by the OpenSSL Project
19 * for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
21 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
24 * openssl-core@openssl.org.
26 * 5. Products derived from this software may not be called "OpenSSL"
27 * nor may "OpenSSL" appear in their names without prior written
28 * permission of the OpenSSL Project.
32 * "This product includes software developed by the OpenSSL Project
33 * for use in the OpenSSL Toolkit (http://www.openssl.org/)"
[all …]
/external/cronet/third_party/boringssl/src/crypto/fipsmodule/cipher/
De_aesccm.c2 * Copyright (c) 2008 The OpenSSL Project. All rights reserved.
18 * "This product includes software developed by the OpenSSL Project
19 * for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
21 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
24 * openssl-core@openssl.org.
26 * 5. Products derived from this software may not be called "OpenSSL"
27 * nor may "OpenSSL" appear in their names without prior written
28 * permission of the OpenSSL Project.
32 * "This product includes software developed by the OpenSSL Project
33 * for use in the OpenSSL Toolkit (http://www.openssl.org/)"
[all …]
/external/openthread/third_party/mbedtls/repo/tests/
Dssl-opt.sh3 # ssl-opt.sh
6 # SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later
21 set -u
25 ulimit -f 20971520
37 : ${OPENSSL:=openssl}
38 : ${GNUTLS_CLI:=gnutls-cli}
39 : ${GNUTLS_SERV:=gnutls-serv}
42 # The OPENSSL variable used to be OPENSSL_CMD for historical reasons.
47 if [ "$OPENSSL_CMD" != "$OPENSSL" ]; then
48 echo "Please use OPENSSL instead of OPENSSL_CMD." >&2
[all …]
/external/cronet/third_party/boringssl/src/crypto/hmac_extra/
Dhmac_test.cc1 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
8 * This library is free for commercial and non-commercial use as long as
35 * being used are not cryptographic related :-).
63 #include <openssl/digest.h>
64 #include <openssl/hmac.h>
91 ASSERT_TRUE(t->GetAttribute(&digest_str, "HMAC")); in TEST()
96 ASSERT_TRUE(t->GetBytes(&key, "Key")); in TEST()
97 ASSERT_TRUE(t->GetBytes(&input, "Input")); in TEST()
98 ASSERT_TRUE(t->GetBytes(&output, "Output")); in TEST()
101 // Test using the one-shot API. in TEST()
[all …]
/external/boringssl/src/crypto/hmac_extra/
Dhmac_test.cc1 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
8 * This library is free for commercial and non-commercial use as long as
35 * being used are not cryptographic related :-).
63 #include <openssl/digest.h>
64 #include <openssl/hmac.h>
91 ASSERT_TRUE(t->GetAttribute(&digest_str, "HMAC")); in TEST()
96 ASSERT_TRUE(t->GetBytes(&key, "Key")); in TEST()
97 ASSERT_TRUE(t->GetBytes(&input, "Input")); in TEST()
98 ASSERT_TRUE(t->GetBytes(&output, "Output")); in TEST()
101 // Test using the one-shot API. in TEST()
[all …]
/external/rust/crates/quiche/deps/boringssl/src/crypto/hmac_extra/
Dhmac_test.cc1 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
8 * This library is free for commercial and non-commercial use as long as
35 * being used are not cryptographic related :-).
63 #include <openssl/digest.h>
64 #include <openssl/hmac.h>
91 ASSERT_TRUE(t->GetAttribute(&digest_str, "HMAC")); in TEST()
96 ASSERT_TRUE(t->GetBytes(&key, "Key")); in TEST()
97 ASSERT_TRUE(t->GetBytes(&input, "Input")); in TEST()
98 ASSERT_TRUE(t->GetBytes(&output, "Output")); in TEST()
101 // Test using the one-shot API. in TEST()
[all …]

12345678910>>...13