run-ssl-go-tests
Skill2.3k starsChanged 26 days agoApache-2.0View on GitHub
How to run BoringSSL's ssl/test/runner suite (protocol-level BoGo tests)
Adopted by
Steady: 0 new projects took it in the last 4 weeks, none the 4 weeks before.thin data
Who's talking about google/boringssl
- golang/go“proposal: crypto/tls: add support for AES-CCM”GitHub · Sep 4, 2018 · 17 reactions
- aws/aws-lc“Update based on BoringSSL relicense?”GitHub · Feb 18, 2025 · 9 reactions
- tensorflow/tensorflow“bazel build failed due to boringssl checksum mismatches”GitHub · Sep 11, 2017 · 6 reactions
- google/perf_data_converter“Build fails with 404 errors because bazel doesn't follow redirects”GitHub · Aug 11, 2021 · 5 reactions
- openssl/openssl“Support X25519Kyber768Draft00 or X25519Kyber768”GitHub · Jun 12, 2024 · 4 reactions
The biggest 5 of 44 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 44
Talked about on GitHub, Stack Overflow, Hacker News and Bluesky (44 times).
On GitHub · 37
- Sep 4, 2018proposal: crypto/tls: add support for AES-CCM — golang/go17 reactions · 25 comments
- Feb 18, 2025Update based on BoringSSL relicense? — aws/aws-lc9 reactions · 13 comments
- Sep 11, 2017bazel build failed due to boringssl checksum mismatches — tensorflow/tensorflow6 reactions · 15 comments
- Aug 11, 2021Build fails with 404 errors because bazel doesn't follow redirects — google/perf_data_converter5 reactions · 4 comments
- Jun 12, 2024Support X25519Kyber768Draft00 or X25519Kyber768 — openssl/openssl4 reactions · 28 comments
32 more on GitHub
- Jan 9, 2026Port AES-GCM AVX-2 implementation from BoringSSL — aws/aws-lc3 reactions · 19 comments
- Jun 19, 2023Pod install failed — CocoaPods/CocoaPods3 reactions · 2 comments
- May 19, 2019[enhancement] use aes-ni for armv8 — shadowsocks/shadowsocks-android3 reactions · 6 comments
- Oct 18, 2025[request] boringssl/0.20251002.0 — conan-io/conan-center-index2 reactions · 4 comments
- May 12, 2023TF 2.13.0-rc0 fails to compile on Ubuntu 22.04 — tensorflow/tensorflow2 reactions · 38 comments
- Mar 7, 2023crypto/tls: set const maxUselessRecords to 32 (the same with OpenSSL) — golang/go2 reactions · 1 comment
- Apr 25, 2020InternetAddress constructor parsing of ipv6 addresses is more lenient on macOS — dart-lang/sdk2 reactions · 8 comments
- Jan 12, 2026Drop ancient clang requirement from FIPS builds — cloudflare/boring1 reaction · 1 comment
- Dec 12, 2025Adding binding to SSL_CTX_set_strict_cipher_list in SslContextBuilder — cloudflare/boring1 reaction
- May 2, 2025Consider using BoringSSL BCR releases — envoyproxy/envoy1 reaction · 4 comments
- Mar 20, 2025kem/hybrid: ensure X25519 hybrids fails with low order points — cloudflare/circl1 reaction · 2 comments
- Mar 20, 2025AES-GCM slower than BoringSSL on Zen3 — aws/aws-lc1 reaction · 7 comments
- Aug 6, 2024Clear sensitive memory without getting optimized out (revival of #636) — bitcoin-core/secp256k11 reaction · 16 comments
- Jul 9, 2024ci(arm64): fix gRPC build by adding googletest to CMakefile — mudler/LocalAI1 reaction · 2 comments
- Jul 15, 2022Add support for BoringSSL CHIPCryptoPAL backend — project-chip/connectedhomeip1 reaction · 6 comments
- Feb 18, 2021Future Apple toolchain fixes — firebase/firebase-ios-sdk1 reaction · 9 comments
- Oct 28, 2020google/boringssl b29b21a81b32ec273f118f589f46d56ad3332420 — clearlydefined/curated-data1 reaction · 7 comments
- Jun 20, 2020Ed25519/Ed448 and X25519/X448 documentation — bcgit/bc-java1 reaction · 1 comment
- Nov 7, 2026boringssl: 0.20261020.0 -> 0.20261105.0 — NixOS/nixpkgs0 reactions · 2 comments
- Nov 6, 2026Update dependency boringssl to v0.20261105.0 — bazel-contrib/toolchains_llvm0 reactions
- Oct 29, 2026Bump the bazel group with 3 updates — zifeitong/g50 reactions
- Oct 27, 2026build(deps): bump boringssl from 0.20260813.0 to 0.20261020.0 in /src — google/s2geometry0 reactions
- Oct 8, 2026Bump the bazel group across 1 directory with 4 updates — zifeitong/g50 reactions
- Oct 6, 2026build(deps): bump boringssl from 0.20260813.0 to 0.20260929.0 in /src — google/s2geometry0 reactions · 1 comment
- Sep 30, 2026tls: patch boringssl to fix CVE-2026-35189 — envoyproxy/envoy0 reactions · 6 comments
- Sep 30, 2026tls: patch boringssl to fix CVE-2026-35189 — envoyproxy/envoy0 reactions · 2 comments
- Sep 30, 2026tls: patch boringssl to fix CVE-2026-35189 — envoyproxy/envoy0 reactions · 1 comment
- Sep 10, 2026Bump boringssl from `7c1efd8` to `0ce57bb` — VEY-OSS/bssl-cmake-sys0 reactions · 1 comment
- Aug 18, 2026build(deps): bump boringssl from 0.20260616.0 to 0.20260813.0 in /src — google/s2geometry0 reactions · 1 comment
- Jul 21, 2026Bump boringssl from 0.20260413.0 to 0.20260713.0 — abseil/gloop0 reactions
- Mar 24, 2025Bump boringssl from `9938f09` to `71bcfad` — larziwau/net_libs0 reactions
- Mar 7, 2023crypto/tls: reject change_cipher_spec record after handshake in TLS 1.3 — golang/go0 reactions · 2 comments
On Stack Overflow · 5
- Jul 5, 2023BoringSSL - AES implementation1 vote · 1 answer
- Aug 1, 2020Not able to install BoringSSL-GRPC (0.0.7) required by cloud_firestore1 vote
- Jun 25, 2021Using Old version of a framework x inside a pod y while using latest version of framework x for main project0 votes
- Jun 30, 2019Constant time random number within range0 votes
- Aug 27, 2023OPENSSL_malloc C implementation questions-2 votes · 1 answer
On Hacker News · 1
- Feb 18, 2025BoringSSL is now Apache 2.0, like OpenSSL2 points · 1 comment
On Bluesky · 1
- Apr 6, 2026Anything fun up in this ? github.com/google/borin... — @dpirone.bsky.social0 likes and reposts · 1 reply
In this repository5 other files it gives its agents.
- add-error-codeSkill
- add-object-nid-oidSkill
- add-source-fileSkill
- build-and-testSkill
- update-pregenerated-filesSkill
The file
We split this skill into the rules it gives an agent
1 rule. About 0 are common, 0 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈0
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 12
Overview and Running: Read ssl/test/README.md for an overview of the test suite and basic instructions on how to run it manually using go …
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Running BoringSSL Protocol-Level Tests (BoGo Tests aka blackbox tests)
This skill describes how to run and configure BoringSSL's protocol-level test suite, which uses a Go-based test harness (runner) and a C++ shim (bssl_shim).
To run and work with these tests, you must refer to the following documentation:
- Overview and Running: Read ssl/test/README.md for an overview of the test suite and basic instructions on how to run it manually using
go testin thessl/test/runnerdirectory. - Build Integration: Refer to BUILDING.md (specifically the "Running Tests" section) for how these tests are integrated into the CMake/Ninja build system (e.g.,
ninja run_tests).
Quick Reference
- Running all tests via Go:
cd ssl/test/runner && go test - Listing/Filtering flags:
To see available flags for the runner, build the test binary and run with
-help:cd ssl/test/runner go test -c ./runner.test -help
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

