..
asn1
Expose OPENSSL_timegm in posix_time.h
9 months ago
base64
Add OPENSSL_zalloc
1 year ago
bio
Consistently open files in binary mode on Windows
9 months ago
blake2
Remove unions in BLAKE2b implementation
2 years ago
bn_extra
Add BN_bn2lebinpad and BN_lebin2bn
1 year ago
buf
Add OPENSSL_zalloc
1 year ago
bytestring
Reduce the BER conversion recursion depth
10 months ago
chacha
Move capability checks in chacha-x86.pl to C
9 months ago
cipher_extra
Fix strict aliasing issues with DES_cblock
10 months ago
conf
Replace CONF's internal representation with something more typesafe
10 months ago
curve25519
Don't assume that Fiat assembly is available on Windows.
9 months ago
des
Fix strict aliasing issues with DES_cblock
10 months ago
dh_extra
Default to q = (p-1)/2 for DH keygen
1 year ago
digest_extra
Use std::make_unique when possible
1 year ago
dsa
Add OPENSSL_zalloc
1 year ago
ec_extra
Hash-to-curve is now RFC 9380
1 year ago
ecdh_extra
Use constant curve-specific groups whenever possible
1 year ago
ecdsa_extra
Some CBB_init_fixed simplifications.
2 years ago
engine
Add OPENSSL_zalloc
1 year ago
err
Add ALPS codepoint supports for split handshake
1 year ago
evp
Consistently use SIZE_MAX over (size_t)-1
1 year ago
fipsmodule
Move capability checks in sha256-586.pl to C
9 months ago
hmac_extra
Use std::make_unique when possible
1 year ago
hpke
Add EVP_HPKE_KEY_move
1 year ago
hrss
Add Intel Indirect Branch Tracking support.
1 year ago
keccak
Manually unroll pi and rho steps in Keccak
1 year ago
kyber
Make an include/openssl/experimental. Move kyber to it for now.
9 months ago
lhash
Also add OPENSSL_calloc
1 year ago
obj
Store NID_undef's ASN1_OBJECT outside the table
1 year ago
pem
Const-correct the 'kstr' parameter of PEM functions
9 months ago
perlasm
Stop rewriting ret to repz ret on x86_64
1 year ago
pkcs7
Add OPENSSL_zalloc
1 year ago
pkcs8
Import upstream tests for CVE-2024-0727
10 months ago
poly1305
Consistently include BTI markers in every assembly file
1 year ago
pool
Add OPENSSL_zalloc
1 year ago
rand_extra
Add support for fork detection via pthread_atfork()
1 year ago
rc4
acvp: add CMAC-AES support.
4 years ago
rsa_extra
Clear some false positives in constant-time validation
10 months ago
siphash
Replace some more C unions.
2 years ago
spx
Add basic C implementation of SPHINCS+-SHA2-128s.
1 year ago
stack
Also add OPENSSL_calloc
1 year ago
test
Add some tests for X509_LOOKUP_hash_dir
9 months ago
trust_token
Also add OPENSSL_calloc
1 year ago
x509
Use a more fine-grained lock in by_dir.c
9 months ago
CMakeLists.txt
Remove remnants of the old Android CMake toolchain
10 months ago
abi_self_test.cc
Remove ppc64le assembly.
2 years ago
compiler_test.cc
Add a comment for what compiler_test.cc is about
1 year ago
constant_time_test.cc
Use packed representation for large Curve25519 table
1 year ago
cpu_aarch64_apple.c
Stop duplicating the OPENSSL_armcap_P declaration
1 year ago
cpu_aarch64_fuchsia.c
Stop duplicating the OPENSSL_armcap_P declaration
1 year ago
cpu_aarch64_linux.c
Stop duplicating the OPENSSL_armcap_P declaration
1 year ago
cpu_aarch64_openbsd.c
Stop duplicating the OPENSSL_armcap_P declaration
1 year ago
cpu_aarch64_sysreg.c
Trim some redundant Arm feature detection files
1 year ago
cpu_aarch64_win.c
Stop duplicating the OPENSSL_armcap_P declaration
1 year ago
cpu_arm_freebsd.c
Stop duplicating the OPENSSL_armcap_P declaration
1 year ago
cpu_arm_linux.c
Stop duplicating the OPENSSL_armcap_P declaration
1 year ago
cpu_arm_linux.h
Require getauxval on 32-bit Arm Linux
2 years ago
cpu_arm_linux_test.cc
Require getauxval on 32-bit Arm Linux
2 years ago
cpu_intel.c
chacha: Move x86-64 CPU & length dispatching from assembly to C.
10 months ago
crypto.c
Help the compiler dedup ia32cap and armcap accesses
1 year ago
crypto_test.cc
Add mechanism for deprecated declarations.
2 years ago
ex_data.c
Remove CRYPTO_MUTEX from public headers
1 year ago
impl_dispatch_test.cc
Check static CPU capabilities on x86.
3 years ago
internal.h
Require SSE2 when targetting 32-bit x86
10 months ago
mem.c
crypto: remove kBoringSSLBinaryTag
1 year ago
refcount.c
Don't include stdalign.h in refcount.c
1 year 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
Remove CRYPTO_MUTEX from public headers
1 year ago
thread_pthread.c
Remove CRYPTO_MUTEX from public headers
1 year ago
thread_test.cc
Remove CRYPTO_MUTEX from public headers
1 year ago
thread_win.c
Remove CRYPTO_MUTEX from public headers
1 year ago