Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Netflix/bettertls
/ functions
Functions
212 in github.com/Netflix/bettertls
⨍
Functions
212
◇
Types & classes
50
↓ 15 callers
Function
execAndCapture
(cmdParts ...string)
test-suites/impltests/common.go:15
↓ 14 callers
Method
Close
()
test-suites/impltests/runner.go:8
↓ 14 callers
Method
Name
()
test-suites/test-case/test_case.go:71
↓ 14 callers
Function
td
(txt)
docs/view_test_results.js:17
↓ 10 callers
Function
testExec
(ctx *test_executor.ExecutionContext, getCommand func(caPath string, hostname string, tlsPort uint) []string)
test-suites/impltests/common.go:61
↓ 9 callers
Method
GetTestCase
Get the "index"th test case.
test-suites/test-case/test_case.go:75
↓ 8 callers
Method
ExpectedResult
The expected result (whether the client should reject or accept the TLS connection)
test-suites/test-case/test_case.go:61
↓ 8 callers
Method
GetProvider
(name string)
test-suites/test-executor/suites.go:31
↓ 7 callers
Method
Add
(s string)
test-suites/pathbuilding/string_set.go:11
↓ 7 callers
Method
Contains
(v int)
test-suites/int-set/int_set.go:71
↓ 7 callers
Function
InvalidReasons
()
test-suites/pathbuilding/explicit_test_cases.go:18
↓ 7 callers
Function
appendRow
()
docs/view_test_results.js:67
↓ 6 callers
Function
GetNotAfter
(expired bool)
test-suites/certutil/cert_util.go:24
↓ 5 callers
Function
GenerateSelfSignedCert
(commonName string)
test-suites/certutil/cert_util.go:54
↓ 5 callers
Method
GetFeatures
Get a list of features used by this test provider
test-suites/test-case/test_case.go:79
↓ 5 callers
Function
GetNotBefore
()
test-suites/certutil/cert_util.go:21
↓ 5 callers
Function
RandomSerial
()
test-suites/certutil/cert_util.go:33
↓ 5 callers
Function
RandomString
()
test-suites/certutil/cert_util.go:46
↓ 4 callers
Method
GetCertificates
A callback to get the server certificates for this test case
test-suites/test-case/test_case.go:65
↓ 4 callers
Method
GetHostname
What hostname should be used in the request, e.g. "localhost" or "127.0.0.1".
test-suites/test-case/test_case.go:63
↓ 4 callers
Method
GetProviderNames
()
test-suites/test-executor/suites.go:23
↓ 4 callers
Method
GetRootCert
()
test-suites/test-executor/suites.go:19
↓ 4 callers
Method
GetTestCaseCount
How many test cases does this provider supply?
test-suites/test-case/test_case.go:73
↓ 4 callers
Function
NewGraph
NewGraph creates a TrustGraph instance with the given edges, where all edges are considered valid
test-suites/pathbuilding/trust_graph.go:34
↓ 4 callers
Method
Set
(s string)
test-suites/int-set/int_set.go:18
↓ 4 callers
Method
Write
Write implements the io.Write interface but is a noop.
test-suites/test-executor/nop_logger.go:13
↓ 4 callers
Function
execAndCaptureInDir
(dir string, cmdParts ...string)
test-suites/impltests/common.go:19
↓ 4 callers
Function
invalidReasonToFeature
(reason InvalidReason)
test-suites/pathbuilding/test_case.go:12
↓ 3 callers
Method
DescribeFeature
Get a string description of a feature
test-suites/test-case/test_case.go:81
↓ 3 callers
Method
Empty
()
test-suites/int-set/int_set.go:67
↓ 3 callers
Method
GetSanityCheckTestCase
Get a test case index that verifies the client can trusts certificates under the server's root
test-suites/test-case/test_case.go:77
↓ 3 callers
Method
GetTestCasesForFeature
For a given feature, a list of test cases (as indices) that must pass for the client to be considered to support the feature.
test-suites/test-case/test_case.go:83
↓ 3 callers
Method
RequiredFeatures
Which supported client features are required in order to meaningfully run this test
test-suites/test-case/test_case.go:67
↓ 3 callers
Method
Stop
()
test-suites/test-executor/server.go:219
↓ 3 callers
Method
String
()
test-suites/pathbuilding/explicit_test_cases.go:15
↓ 3 callers
Function
buildManifest
()
test-suites/cmd/bettertls/get_manifest.go:78
↓ 2 callers
Function
LoadCert
(rootCa string)
test-suites/certutil/cert_util.go:86
↓ 2 callers
Method
MemberOf
(s []Edge)
test-suites/pathbuilding/trust_graph.go:24
↓ 2 callers
Method
SetTest
(provider string, testIndex uint)
test-suites/test-executor/server.go:30
↓ 2 callers
Function
buildSummary
(results *ImplementationTestResults, manifest *Manifest)
test-suites/cmd/bettertls/summary.go:31
↓ 2 callers
Function
executeAllTests
(ctx *ExecutionContext, suites *TestSuites, execTest func(index uint, provider test_case.TestCaseProvider, tes
test-suites/test-executor/test_executor.go:42
↓ 2 callers
Function
file_test_results_proto_rawDescGZIP
()
test-suites/test-executor/test_results.pb.go:165
↓ 2 callers
Function
printSummary
(summary *resultsSummary)
test-suites/cmd/bettertls/summary.go:100
↓ 2 callers
Function
setChild
(parent, child)
docs/view_test_results.js:76
↓ 2 callers
Function
testExecDir
(ctx *test_executor.ExecutionContext, workingDir string, getCommand func(caPath string, hostname string, tlsPo
test-suites/impltests/common.go:65
↓ 1 callers
Function
BuildTestSuitesWithRootCa
(rootCert *x509.Certificate, rootKey crypto.Signer)
test-suites/test-executor/suites.go:52
↓ 1 callers
Method
Descriptor
()
test-suites/test-executor/test_results.pb.go:55
↓ 1 callers
Method
EdgeCount
EdgeCount returns the number of edges in the graph (including both valid and invalid edges)
test-suites/pathbuilding/trust_graph.go:62
↓ 1 callers
Method
Equals
(other *Edge)
test-suites/pathbuilding/trust_graph.go:21
↓ 1 callers
Function
GenerateCerts
(rootCa *x509.Certificate, rootKey crypto.Signer, leafDnsName string, testCase *TestCaseImpl)
test-suites/pathbuilding/generate_certs.go:14
↓ 1 callers
Method
GetAllEdges
GetAllEdges returns the edges from this graph
test-suites/pathbuilding/trust_graph.go:67
↓ 1 callers
Function
GetBuildRevision
()
test-suites/test-executor/util_older.go:5
↓ 1 callers
Method
GetTestCaseCertificates
(testCase test_case.TestCase)
test-suites/test-executor/suites.go:40
↓ 1 callers
Method
GetVersion
()
test-suites/impltests/runner.go:9
↓ 1 callers
Method
Initialize
()
test-suites/impltests/runner.go:7
↓ 1 callers
Method
Name
()
test-suites/impltests/runner.go:6
↓ 1 callers
Function
NewStringSet
()
test-suites/pathbuilding/string_set.go:7
↓ 1 callers
Function
NewTestCaseProvider
()
test-suites/nameconstraints/provider.go:22
↓ 1 callers
Function
NewTestCaseProvider
()
test-suites/pathbuilding/provider.go:19
↓ 1 callers
Method
NodeNames
NodeNames returns a slice of all the names of nodes in the graph
test-suites/pathbuilding/trust_graph.go:57
↓ 1 callers
Method
Reachable
Reachable returns a path if there is a path in the graph from the src node to the dst node, following only valid edges. If there is no path, this retu
test-suites/pathbuilding/trust_graph.go:84
↓ 1 callers
Method
RunTests
(ctx *test_executor.ExecutionContext)
test-suites/impltests/runner.go:10
↓ 1 callers
Function
StartServer
(suites *TestSuites, serverLogger *log.Logger, plaintextPort uint16, tlsPort uint16)
test-suites/test-executor/server.go:35
↓ 1 callers
Method
String
()
test-suites/int-set/int_set.go:32
↓ 1 callers
Method
String
()
test-suites/nameconstraints/test_cases.go:37
↓ 1 callers
Method
String
()
test-suites/nameconstraints/test_cases.go:61
↓ 1 callers
Method
String
()
test-suites/nameconstraints/test_cases.go:81
↓ 1 callers
Method
String
()
test-suites/test-case/test_case.go:20
↓ 1 callers
Method
Values
()
test-suites/pathbuilding/string_set.go:24
↓ 1 callers
Function
base64decode
(s)
docs/view_test_results.js:6
↓ 1 callers
Function
buildSanExtension
(critical bool, sans []*ExtraSan)
test-suites/nameconstraints/x509.go:13
↓ 1 callers
Function
cmdWaitWithTimeout
(cmd *exec.Cmd, d time.Duration)
test-suites/impltests/common.go:42
↓ 1 callers
Function
executeTestsForProvider
(ctx *ExecutionContext, provider test_case.TestCaseProvider, execTest func(index uint, testCase test_case.Test
test-suites/test-executor/test_executor.go:60
↓ 1 callers
Function
file_test_results_proto_init
()
test-suites/test-executor/test_results.pb.go:188
↓ 1 callers
Function
getSuiteManifest
(provider test_case.TestCaseProvider)
test-suites/cmd/bettertls/get_manifest.go:22
↓ 1 callers
Function
loadManifest
(revision)
docs/view_test_results.js:56
↓ 1 callers
Function
loadTestResults
(resultsPath)
docs/view_test_results.js:36
↓ 1 callers
Function
parseIntRange
(s string)
test-suites/int-set/int_set.go:44
↓ 1 callers
Function
renderLoadedResults
()
docs/view_test_results.js:81
↓ 1 callers
Function
stringInSlice
(haystack []string, needle string)
test-suites/pathbuilding/trust_graph.go:73
↓ 1 callers
Function
tdRowSpan
(txt, rowSpan)
docs/view_test_results.js:25
Function
BuildTestSuites
()
test-suites/test-executor/suites.go:44
Method
Close
()
test-suites/impltests/pkijs.go:98
Method
Close
()
test-suites/impltests/rustls.go:39
Method
Close
()
test-suites/impltests/golang.go:22
Method
Close
()
test-suites/impltests/libressl.go:36
Method
Close
()
test-suites/impltests/envoy.go:34
Method
Close
()
test-suites/impltests/node.go:63
Method
Close
()
test-suites/impltests/botan.go:25
Method
Close
()
test-suites/impltests/powershell.go:111
Method
Close
()
test-suites/impltests/java.go:94
Method
Close
()
test-suites/impltests/python_requests.go:49
Method
Close
()
test-suites/impltests/curl.go:25
Method
Close
()
test-suites/impltests/gnutls.go:25
Method
Close
()
test-suites/impltests/boringssl.go:18
Method
Close
()
test-suites/impltests/openssl.go:26
Method
Contains
(s string)
test-suites/pathbuilding/string_set.go:15
Method
DescribeFeature
(feature test_case.Feature)
test-suites/nameconstraints/provider.go:234
Method
DescribeFeature
(feature test_case.Feature)
test-suites/pathbuilding/provider.go:114
Method
Descriptor
Deprecated: Use SuiteTestResults.ProtoReflect.Descriptor instead.
test-suites/test-executor/test_results.pb.go:110
next →
1–100 of 212, ranked by callers