Mirror of BoringSSL (grpc依赖) https://boringssl.googlesource.com/boringssl
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
David Benjamin a43c76dbe3 Work around nasm bug with empty assembly files 2 years ago
..
asn1 Restore ASN1_TIME_set_string's behavior on NULL. 2 years ago
base64 Replace OPENSSL_STATIC_ASSERT with static_assert. 2 years ago
bio Remove the last of the filename comments. 2 years ago
blake2 Replace OPENSSL_STATIC_ASSERT with static_assert. 2 years ago
bn_extra Add APIs for checking ASN.1 INTEGERs. 4 years ago
buf acvp: add CMAC-AES support. 4 years ago
bytestring Define CBS/CBB tags as uint32_t with a typedef. 2 years ago
chacha Don't use __ARMEL__/__ARMEB__ in aarch64 assembly 3 years ago
cipher_extra Test, re-document, and deprecate EVP_Cipher. 2 years ago
conf Remove the last of the filename comments. 2 years ago
curve25519 Fully condition all assembly files. 2 years ago
des Remove unnecessary L suffixes on DES constants. 2 years ago
dh_extra Finish porting dh_test.cc and ripemd_test.cc to GTest. 2 years ago
digest_extra Include SHA512-256 in EVP_get_digestbyname and EVP_MD_do_all. 3 years ago
dsa Finish porting dsa_test.cc to GTest. 2 years ago
ec_extra Rewrite i2o_ECPublicKey with CBB_finish_i2d. 2 years ago
ecdh_extra acvp: add CMAC-AES support. 4 years ago
ecdsa_extra Some CBB_init_fixed simplifications. 2 years ago
engine acvp: add CMAC-AES support. 4 years ago
err Rewrite X.509 policy tree logic. 2 years ago
evp Do not allow changing keys with parameters already set. 2 years ago
fipsmodule Unexport BN_MONT_CTX_set_locked. 2 years ago
hkdf Add EVP_PKEY_HKDF for OpenSSL compatibility. 2 years ago
hmac_extra Miscellaneous -Wshorten-64-to-32 fixes. 2 years ago
hpke Some CBB_init_fixed simplifications. 2 years ago
hrss Drop HRSS assembly. 2 years ago
lhash Fix build with MSVC 2022. 2 years ago
obj Add stubs for hybrid Kyber768 with X25519 or P-256. 2 years ago
pem Remove the last of the filename comments. 2 years ago
perlasm Work around nasm bug with empty assembly files 2 years ago
pkcs7 Add PKCS7_bundle_raw_certificates function which takes CRYPTO_BUFFERs 3 years ago
pkcs8 More -Wshorten-64-to-32 fixes. 2 years ago
poly1305 Fully condition all assembly files. 2 years ago
pool Switch CRYPTO_BUFFER_POOL to SipHash-2-4. 3 years ago
rand_extra Revert "Fetch entropy from a system daemon in FIPS mode on Android." 2 years ago
rc4 acvp: add CMAC-AES support. 4 years ago
rsa_extra Validate RSA public keys more consistently. 4 years ago
siphash Replace some more C unions. 2 years ago
stack Const-correct sk_FOO_deep_copy's copy callback. 2 years ago
test Add initial support for SEH directives in x86_64 perlasm 2 years ago
trust_token Add over_message issuance and redemption to Trust Tokens. 2 years ago
x509 Don't automatically sync the two CONF parameters in X509V3_EXT_nconf. 2 years ago
x509v3 Don't automatically sync the two CONF parameters in X509V3_EXT_nconf. 2 years ago
CMakeLists.txt Drop HRSS assembly. 2 years ago
abi_self_test.cc Remove VS 2015 support. 3 years ago
compiler_test.cc acvp: add CMAC-AES support. 4 years ago
constant_time_test.cc acvp: add CMAC-AES support. 4 years ago
cpu_aarch64_apple.c Use the new macOS sysctl names when available 2 years ago
cpu_aarch64_freebsd.c Also detect Armv8.2 SHA-512 extensions on FreeBSD. 2 years ago
cpu_aarch64_fuchsia.c Add ARMV8_SHA512 detection for Fuchsia. 3 years ago
cpu_aarch64_linux.c Move CPU detection symbols to crypto/internal.h. 3 years ago
cpu_aarch64_win.c Move CPU detection symbols to crypto/internal.h. 3 years ago
cpu_arm.c Move CPU detection symbols to crypto/internal.h. 3 years ago
cpu_arm_freebsd.c Add support for arm/aarch64 on FreeBSD 2 years ago
cpu_arm_linux.c Move CPU detection symbols to crypto/internal.h. 3 years ago
cpu_arm_linux.h Rename CPU feature files with underscores. 3 years ago
cpu_arm_linux_test.cc Rename CPU feature files with underscores. 3 years ago
cpu_intel.c Move CPU detection symbols to crypto/internal.h. 3 years ago
cpu_ppc64le.c Move CPU detection symbols to crypto/internal.h. 3 years ago
crypto.c Introduce ossl_ssize_t and use it in ASN1_STRING_set. 2 years ago
crypto_test.cc Allow the integrity test to be run on demand. 3 years ago
ex_data.c Fix -Wshorten-64-to-32 errors in ex_data.c. 2 years ago
impl_dispatch_test.cc Check static CPU capabilities on x86. 3 years ago
internal.h Rearrange the C11 vs MSVC check. 2 years ago
mem.c Stub out the OpenSSL secure heap. 2 years ago
refcount_c11.c Replace OPENSSL_STATIC_ASSERT with static_assert. 2 years ago
refcount_lock.c Replace OPENSSL_STATIC_ASSERT with static_assert. 2 years ago
refcount_test.cc acvp: add CMAC-AES support. 4 years ago
self_test.cc acvp: add CMAC-AES support. 4 years ago
thread.c acvp: add CMAC-AES support. 4 years ago
thread_none.c acvp: add CMAC-AES support. 4 years ago
thread_pthread.c Replace OPENSSL_STATIC_ASSERT with static_assert. 2 years ago
thread_test.cc acvp: add CMAC-AES support. 4 years ago
thread_win.c Replace OPENSSL_STATIC_ASSERT with static_assert. 2 years ago