Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

security: Refactor some utility functions in TSI for better internal use #29728

Merged
merged 25 commits into from Nov 15, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
31fcab9
Factor out the function body of `ssl_protector_protect, `ssl_protecto…
zeromath May 18, 2022
8e721ae
Delete unnecessary headers.
zeromath May 18, 2022
3ec9c01
Delete unnecessary parameters. Add tests to ssl_protector_*_util func…
zeromath May 24, 2022
8b24c7f
Clean up typos.
zeromath May 24, 2022
2c6f55e
Move utility functions to a separate file.
zeromath Jun 6, 2022
03cac38
Separate ssl_transport_security_util.cc tests into a new file.
zeromath Jun 6, 2022
45cf838
Add/update comments.
zeromath Jun 21, 2022
6620730
Rename files and functions. Change test structure.
zeromath Jun 28, 2022
8ef706f
Fix dependency/format issues. Remove unused code.
zeromath Jul 7, 2022
1855906
Merge branch 'master' into refactor-ssl
zeromath Jul 7, 2022
98277bc
`generate_projects.sh` is ran.
zeromath Aug 1, 2022
6656c12
Merge branch 'master' into refactor-ssl
zeromath Aug 1, 2022
c5a41d3
Update the error string to use SslErrorString
zeromath Aug 1, 2022
dceba63
run generate_project.sh again.
zeromath Aug 1, 2022
d3486dd
Merge branch 'master' of https://github.com/grpc/grpc into refactor-ssl
zeromath Nov 9, 2022
9a2a526
Fix envoy API version.
zeromath Nov 9, 2022
9fac5c0
Revert the accidental changes to BUILD.
zeromath Nov 9, 2022
4ff58c9
Fix file name error in dependency (missing s).
zeromath Nov 9, 2022
a377693
Fix file name error in dependency (missing s).
zeromath Nov 9, 2022
b34c9be
Merge branch 'refactor-ssl' of github.com:zeromath/grpc into refactor…
zeromath Nov 11, 2022
a939aa6
Refactor test to acommondate OpenSSL 1.02
zeromath Nov 11, 2022
442b80b
Merge branch 'refactor-ssl' of github.com:zeromath/grpc into refactor…
zeromath Nov 14, 2022
0e70b16
Merge to Head of master.
zeromath Nov 14, 2022
eae5702
Merge to Head of master.
zeromath Nov 14, 2022
76c3a88
Merge branch 'refactor-ssl' of github.com:zeromath/grpc into refactor…
zeromath Nov 14, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
2 changes: 2 additions & 0 deletions BUILD
Expand Up @@ -3075,12 +3075,14 @@ grpc_cc_library(
"//src/core:lib/security/security_connector/ssl_utils_config.cc",
"//src/core:tsi/ssl/key_logging/ssl_key_logging.cc",
"//src/core:tsi/ssl_transport_security.cc",
"//src/core:tsi/ssl_transport_security_utils.cc",
],
hdrs = [
"//src/core:lib/security/security_connector/ssl_utils.h",
"//src/core:lib/security/security_connector/ssl_utils_config.h",
"//src/core:tsi/ssl/key_logging/ssl_key_logging.h",
"//src/core:tsi/ssl_transport_security.h",
"//src/core:tsi/ssl_transport_security_utils.h",
],
external_deps = [
"absl/base:core_headers",
Expand Down
43 changes: 43 additions & 0 deletions CMakeLists.txt

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions Makefile

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 15 additions & 0 deletions build_autogenerated.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions config.m4

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions config.w32

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions gRPC-C++.podspec

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions gRPC-Core.podspec

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions grpc.gemspec

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions grpc.gyp

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions package.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.