Proto commits in google/s2a-go

These 35 commits are when the Protocol Buffers files have changed:

Commit:fe5acd2
Author:Luwei Ge
Committer:GitHub

reserve a 7th verification mode (#157) * reserve a 7th verification mode * update proto gen

The documentation is generated from this commit.

Commit:0493c29
Author:Zhan Jiang
Committer:GitHub

Add more verification modes (#147)

Commit:4a9a7ec
Author:Riya Mehta

mark more fields reserved.

Commit:7a5017f
Author:Riya Mehta

change proto tags when renaming

Commit:8c65e33
Author:Riya Mehta

clean up protos.

Commit:36d7cad
Author:Zhan Jiang

Add more verification modes

Commit:ee0f38d
Author:Zhan Jiang
Committer:Zhan Jiang

Update verification mode

Commit:93d5906
Author:Zhan Jiang
Committer:Zhan Jiang

Merge remote-tracking branch 'refs/remotes/origin/main' into stream

Commit:50903ec
Author:Zhan Jiang

Add a new field to hold UnrestrictedUserPolicy.

Commit:2c8eb71
Author:Kui Xu
Committer:GitHub

Remove bazel from s2a-go repo (#103) * remove bazel from repo * restructure code for build with bazel-gazelle * clean up * rename example_cert_key to testdata

Commit:aec1a9a
Author:Kui Xu

restructure code for build with bazel-gazelle

Commit:866a75e
Author:Kui Xu
Committer:GitHub

add alpn to proto (#97)

Commit:8925cb3
Author:Matthew Stevenson

Add 2 additional types to identity proto.

Commit:2985b96
Author:Matthew Stevenson
Committer:GitHub

Remove HandshakeCiphersuite and RecordCiphersuite enums. (#77) * Remove HandshakeCiphersuite and RecordCiphersuite enums. * Fix gofmt errors.

Commit:7628391
Author:Matthew Stevenson

Remove HandshakeCiphersuite and RecordCiphersuite enums.

Commit:027e6e7
Author:Riya Mehta

Update proto and populate ciphersuites in server TLS config.

Commit:9c386df
Author:Riya Mehta

Improve Readability.

Commit:d735c76
Author:Riya Mehta

Update V2 s2a.proto to specify in_bytes.

Commit:e33435d
Author:Riya Mehta

Map tls.ClientAuthType to s2av2 proto RequestClientCertificate

Commit:4382321
Author:Riya Mehta

Update s2av2 proto.

Commit:6c11be5
Author:Riya Mehta

go echo client / server using s2av2 transport creds

Commit:b0306a5
Author:matthewstevenson88
Committer:GitHub

Update S2A context proto with local identity and credentials info. (#21) * Update S2A context proto with local identity and credentials info. * Add dependency to internal/proto/v2/s2a_context_go_proto BUILD file. * Fix another BUILD dep error.

Commit:78761ee
Author:Matthew Stevenson

Update S2A context proto with local identity and credentials info.

Commit:0bdf96f
Author:matthewstevenson88
Committer:GitHub

Update S2Av2 proto with validation details in ValidatePeerCertificateChainResp. (#15)

Commit:cfc7102
Author:Matthew Stevenson

Merge branch 'main' into yet-another-proto-update

Commit:c129d8a
Author:Matthew Stevenson

Update S2Av2 proto with validation details in ValidatePeerCertificateChainResp.

Commit:ff0533a
Author:matthewstevenson88
Committer:GitHub

Minor updates to the S2Av2 proto. (#14)

Commit:a3fdfd1
Author:Matthew Stevenson

Minor updates to the S2Av2 proto.

Commit:5f60753
Author:matthewstevenson88
Committer:GitHub

Fix typos in //internal/proto/v2/s2a.proto. (#13)

Commit:28646f4
Author:Matthew Stevenson

Fix typos in //internal/proto/v2/s2a.proto.

Commit:d3c59d4
Author:matthewstevenson88
Committer:GitHub

Add S2Av2 proto files. (#11) * Add S2Av2 proto files. * Fix copyright date.

Commit:f86ff1e
Author:Matthew Stevenson

Add S2Av2 proto files.

Commit:c381cec
Author:matthewstevenson88
Committer:GitHub

Make native Golang build and Bazel builds compatible. (#8) * Make native Golang build and Bazel builds compatible. * Add copyright for regenerate_proto.sh.

Commit:84ec389
Author:Matthew Stevenson

Make native Golang build and Bazel builds compatible.

Commit:523b03b
Author:Matthew Stevenson
Committer:Matthew Stevenson

Internal change PiperOrigin-RevId: 387871361