Sign in
boringssl
/
boringssl.git
/
HEAD
0370de7
draft-ietf-tls-esni is now RFC 9849
by David Benjamin
· 7 hours ago
main
13b9506
Define OPENSSL_NO_UI_CONSOLE
by David Benjamin
· 32 hours ago
10a2bc5
Switch callers within the library to EVP_PKEY_eq
by David Benjamin
· 33 hours ago
8a91a2e
Add EVP_PKEY_eq and EVP_PKEY_parameters_eq
by David Benjamin
· 33 hours ago
6669592
Restore X509_check_private_key's error after EVP_PKEY_cmp narrowing
by David Benjamin
· 33 hours ago
24efad3
Start filling in some functions from OpenSSL 3.x
by David Benjamin
· 33 hours ago
b0ae229
Add definition of OSSL_PARAM
by Lily Chen
· 33 hours ago
a9fcad7
Benchmark all three ML-DSA sizes
by David Benjamin
· 2 days ago
7f5a439
Fix use of empty line in prefix_symbols.h.
by Rudolf Polzer
· 3 days ago
987160a
Work around a GCC false positive warning
by David Benjamin
· 3 days ago
d9c112a
Update annotate_test_data.py to python3
by Nick Harper
· 3 days ago
83b9e76
rust: bssl-tls: allow FFI interop with BoringSSL-dependent libraries
by Xiangfei Ding
· 7 days ago
3dbb5f8
Tidy up X509StoreGet1IssuerMultipleMatches tests a bit
by David Benjamin
· 3 days ago
105fdbd
Raw Public Keys: Configure cert types accepted from the server
by Lily Chen
· 2 months ago
992dfa0
Remove a stray space
by David Benjamin
· 4 days ago
3e22010
Use stable sort in OPENSSL_sk_sort to sort STACK_OF(T)
by Lily Chen
· 7 days ago
664a985
Add some missing #includes
by Lily Chen
· 8 days ago
6ecaafb
rust: bssl-tls: Introduce shutdown controls
by Xiangfei Ding
· 10 days ago
6307dac
rust: bssl-tls: Introduce I/O model
by Xiangfei Ding
· 10 days ago
4c91be6
Bump version for BCR to 0.20260327.0
by Lily Chen
· 7 days ago
0.20260327.0
cce3e64
rust: bssl-tls: add TLS-specific error codes
by Xiangfei Ding
· 10 days ago
7fbc53a
rust: bssl-tls: Precise control over handshakes
by Xiangfei Ding
· 9 days ago
11f21c1
rust: bssl-tls: basic bssl-tls framework
by xfding
· 7 weeks ago
9741c06
Symbol renaming: also rename inline functions using `redefine_extname`.
by Rudolf Polzer
· 8 days ago
d258906
Regression test for I7cdf6cbdbd5f07093cdf3c191bfbd5c46a6a6964.
by Rudolf Polzer
· 9 days ago
a539826
Reapply "Reapply "Simplify the symbol prefixing macros.""
by Rudolf Polzer
· 12 days ago
b4aca02
Don't vote Presubmit-BoringSSL-Verified:-1 on dry run cancellation
by Lily Chen
· 9 days ago
8dce4fd
Partial rollback of I40aed9832f72f6bd2b4b8a7f9d68f60ae0eb1e2c.
by Rudolf Polzer
· 9 days ago
5a706f2
rust: Fix the lifetime contract for intermediate certs used by verifiers
by Xiangfei Ding
· 10 days ago
aa0acca
Add new EVP_KEM API
by Lily Chen
· 3 weeks ago
2668883
CQ: Apply Presubmit-BoringSSL-Verified label when dry run finishes
by Lily Chen
· 11 days ago
f5fa5b7
Implement ML-KEM integration with EVP_PKEY_CTX
by Lily Chen
· 3 weeks ago
a025942
Add a helper to compare two ML-KEM public keys
by Lily Chen
· 11 days ago
8f1f636
Add accessors for ML-KEM public key part of private key
by Lily Chen
· 2 weeks ago
031e739
Revert "Reapply "Simplify the symbol prefixing macros.""
by Rudolf Polzer
· 12 days ago
ba3de4d
Reapply "Simplify the symbol prefixing macros."
by Rudolf Polzer
· 4 weeks ago
6453bd8
i2d_SSL_SESSION: support operating as allocating i2d function.
by Rudolf Polzer
· 2 weeks ago
28cf3dd
Fix misspelling in error reason name
by Lily Chen
· 2 weeks ago
4d96999
GitHub: Loosen branch-time.yml check
by Lily Chen
· 2 weeks ago
4dd559a
Add a function to copy the public part of an EVP_PKEY
by Lily Chen
· 2 weeks ago
4a0e796
rust: Move test data around for incoming crates
by xfding
· 7 weeks ago
7b899aa
Array::CopyFrom and InPlaceVector::TryCopyFrom: do not allow in to alias this.
by Rudolf Polzer
· 3 weeks ago
8496dec
Document that BIO flags should usually be left alone.
by Rudolf Polzer
· 3 weeks ago
7623d2a
Add RFC 9525 to references
by David Benjamin
· 3 weeks ago
c9adcbb
Const-correct EVP_PKEY_CTX_set1_signature_context_string
by Lily Chen
· 3 weeks ago
dec5ee1
Tolerate feof returning arbitrary non-zero values
by David Benjamin
· 3 weeks ago
d2c7ec9
OpenSSL Advisory: March 13th, 2026 (BoringSSL Not Affected)
by David Benjamin
· 3 weeks ago
9989c11
rust: x509 remove deprecated and no-op parameter flags
by xfding
· 3 weeks ago
8338e40
Remove DEFINE_NAMESPACED_STACK_OF from stack_test.cc
by David Benjamin
· 3 weeks ago
f584dc2
Remove an easy DEFINE_NAMESPACED_STACK_OF
by David Benjamin
· 3 weeks ago
c586eb6
Modernize p_hkdf.cc a bit
by David Benjamin
· 3 weeks ago
1202ae4
Use UniquePtr in RSA
by David Benjamin
· 4 weeks ago
75a1350
bssl-x509: don't expose X509CertificateList
by Adam Langley
· 3 weeks ago
d61cb8f
bssl-x509: API tweaks in certificates.rs
by Adam Langley
· 3 weeks ago
de8c7af
Remove unused internal constant
by David Benjamin
· 4 weeks ago
1ec43b4
bssl-x509: documentation improvements.
by Adam Langley
· 3 weeks ago
9084cae
bssl-x509: various tidy-ups.
by Adam Langley
· 3 weeks ago
488e3e2
rust: Pick up std feature by default for x509 and tls crate
by xfding
· 3 weeks ago
5a81482
Remove NewZeroed entirely
by David Benjamin
· 3 weeks ago
74e2d10
Add Send and Sync marker traits to X509Certificate
by Norbert Fabritius
· 6 weeks ago
5e289a7
Add new Rust crates to build files
by Lily Chen
· 3 weeks ago
560ec72
rust: Fix doc test since last crate renaming
by xfding
· 3 weeks ago
13c19cb
rust: Introduce X.509 bindings
by xfding
· 4 weeks ago
eedf10c
Remove some more easy NewZeroed calls
by David Benjamin
· 3 weeks ago
2afc51c
Remove some dependencies on NewZeroed
by David Benjamin
· 3 weeks ago
6c0eb25
Wire up ML-DSA keygen to the EVP API
by David Benjamin
· 6 weeks ago
4871095
Add new APIs to generate EVP_PKEYs
by David Benjamin
· 4 weeks ago
a6fa010
Center EVP_PKEY_CTX creation on EVP_PKEY_ALG
by David Benjamin
· 6 weeks ago
476f483
Place kObjects constants in namespace bssl.
by Ryan Macnak
· 4 weeks ago
a2f9a24
runner: Also copy resumeExpectations before running the test
by David Benjamin
· 4 weeks ago
27bc28d
Don't allow half-empty EVP_PKEYs to be passed into various APIs
by David Benjamin
· 4 weeks ago
a218d49
Revert "Reduce thread contention for pooled CRYPTO_BUFFERs"
by David Benjamin
· 4 weeks ago
30cd935
Document <openssl/cast.h>
by David Benjamin
· 4 weeks ago
5bf54f4
rust: Properly dispatch the key types to the right curve after parsing
by xfding
· 4 weeks ago
50c3ac8
rust: parse keys into the right curve type per DER encoding
by xfding
· 4 weeks ago
afa6f3d
Document length requirements on low-level DES APIs
by David Benjamin
· 4 weeks ago
bf6bb32
Check for syntax errors in SANs in X509_check_host
by David Benjamin
· 4 weeks ago
b2478d6
Fix typo in comment
by David Benjamin
· 4 weeks ago
b8b7f30
Add some options to bssl client and bssl server to test PSKs
by David Benjamin
· 4 weeks ago
cc635fb
Warn in docs that TLS 1.3 PSKs must be high entropy
by David Benjamin
· 4 weeks ago
2127bd3
Revert "Simplify the symbol prefixing macros."
by Rudolf Polzer
· 4 weeks ago
9d2c26f
Fix prefixed names on MSVC.
by Rudolf Polzer
· 4 weeks ago
0535965
Simplify the symbol prefixing macros.
by Rudolf Polzer
· 4 weeks ago
745d3eb
Implement RFC 9258 as a server
by David Benjamin
· 7 weeks ago
cc55e9f
Handle an API edge case with PSKs and client certificates
by David Benjamin
· 6 weeks ago
c5fbe07
Implement RFC 9258 as a client
by David Benjamin
· 1 year, 3 months ago
03dde63
Ignore CMS_PARTIAL in CMS_add1_signer
by David Benjamin
· 4 weeks ago
5774eca
crypto/x509: Fix interaction of DNS exclude constraints with wildcard DNS names.
by Rudolf Polzer
· 5 weeks ago
e16f17a
Use UniquePtr in DSAImpl
by David Benjamin
· 4 weeks ago
450046f
Use UniquePtr in DHImpl
by David Benjamin
· 4 weeks ago
104436a
Remove redundant DH_num_bits API
by David Benjamin
· 4 weeks ago
fbf01ff
Reduce thread contention for pooled CRYPTO_BUFFERs
by David Benjamin
· 5 weeks ago
3cbf7f3
Allow CRYPTO_BUFFERs to outlive CRYPTO_BUFFER_POOL
by David Benjamin
· 5 weeks ago
a5d1b42
C++ CRYPTO_BUFFER internals a bit more
by David Benjamin
· 5 weeks ago
c87c156
Make CRYPTO_MUTEX a C++ type
by David Benjamin
· 5 weeks ago
4903b98
Add a test for bssl::Cleanup
by David Benjamin
· 5 weeks ago
f35c040
Give CRYPTO_EX_DATA_CLASS a constructor
by David Benjamin
· 5 weeks ago
ff52e2d
Simplify delocate macros slightly
by David Benjamin
· 5 weeks ago
16d1a81
More consistently use the public/private struct split in crypto/pool
by David Benjamin
· 5 weeks ago
9b1ce5b
Don't stack-allocate CryptoBuffer for pool lookups
by David Benjamin
· 5 weeks ago
Next »