rustls/bogo
zkonge 006d646e30 use HandshakeFailure by default in verification
Verification error is not always raised by bad certificate, especially
in user provided verifier. For example, they may raise HSM connection
error or dynamic certificate resolve error.

All of them is not about bad certificate. So send BadCertificateAlert is
not appropriate.
2023-03-11 09:23:46 +01:00
..
keys Don't rely on recent openssl 2017-08-28 15:36:34 +01:00
.gitignore Take newer bogo for go1.14 2020-04-12 11:34:22 +01:00
README.md add a README for BoGo 2023-01-12 10:22:37 +01:00
check.py Update bogo config 2018-04-01 16:02:00 +01:00
config.json use HandshakeFailure by default in verification 2023-03-11 09:23:46 +01:00
fetch-and-build chore: set initial branch name for bogo checkout. 2023-03-02 10:28:10 +01:00
regen-certs fix: avoid hardcoded (ba)sh path in helper scripts. 2023-03-02 10:28:10 +01:00
runme fix: avoid hardcoded (ba)sh path in helper scripts. 2023-03-02 10:28:10 +01:00

README.md

BoGo

BoGo is the TLS test suite for boringssl, which we run against rustls as well.

System requirements

You will need golang installed

Running tests

$ cd bogo # from rustls repo root
$ ./runme

Running a single test

$ cd bogo # from rustls repo root
$ ./runme -test "Foo;Bar" # where Foo and Bar are test names like EarlyData-Server-BadFinished-TLS13