grpc/test/core/security
Michael Wang d0311ac81a Basic class definition and constructor Cel eval engine
Merge remote-tracking branch 'upstream/master' into celeval_constructor

Iterate through policies and store CEL condition

git push origin ce Merge remote-tracking branch 'upstream/master' into celeval_constructor

added class and constructor comments for CelEvaluationEngine

CelEvaluationEngine class and constructor

Added cel_evaluation_engine to build

ran clang_tidy_code.sh

updated BUILD with cel_evaluation_engine

added rbac.upb.h/cc to BUILD

Rewrote cel_evaluation_engine code with upb conventions

removed unnecessary deps for cel_evaluation_engine in BUILD

Cel_evaluation_engine uses arenas to manage condition pointers

Used upb::Arena instead of upb_arena*, added temp_arena to save memory

Added action_allow_ member variable

Added fullstops to comments

initialize action_allow_

changed variable names to be more clear

removed unnecessary headers

correctly initialize the action_allow_ variable

changed constructor to use an initializer list

ran clang_tidy and clang_format scripts

added cel_engine_test

resolved merge conflicts and rewrote cel engine constructor to use new map api

changed variables to be more clear and made them const

changed syntax.upb.h so the build succeeds

changed syntax.upb.h so the build succeeds

changed version of upb in bazel_dpes

regenerated upb files with new upb version

added TODO regarding two-policy design

modified CelEvaluationEngine and tests to use two rbac policies

Made test messages consistent and added a case with too many policies

changed name from cel_engine to authorization_engine

fixed merge issues and updated authorization engine to v3 rbac

made constructor public and added namespace grpc_core
2020-08-04 18:23:21 +00:00
..
corpus Add ALTS fuzzer 2018-05-08 10:15:03 -07:00
etc Format all Bazel files with buildifier 2019-11-05 14:03:52 -08:00
BUILD Basic class definition and constructor Cel eval engine 2020-08-04 18:23:21 +00:00
alts_credentials_fuzzer.cc Revert "Merge pull request #19693 from apolcyn/control_plane_creds" 2020-04-02 08:13:26 -07:00
alts_security_connector_test.cc add security level negotiation between call creds and channel. 2020-01-06 11:40:27 -08:00
auth_context_test.cc Move security credentials, connectors, and auth context to C++ 2018-12-13 10:38:12 -05:00
authorization_engine_test.cc Basic class definition and constructor Cel eval engine 2020-08-04 18:23:21 +00:00
check_gcp_environment_linux_test.cc Remove unused-parameter warnings, round 2 (17 of 19) 2019-10-24 13:08:35 -07:00
check_gcp_environment_windows_test.cc Merge pull request #20700 from vjpai/more_cpp_warning_removals_201910210916_17 2019-10-28 11:26:58 -07:00
create_jwt.cc Run clang fmt 2018-02-09 09:34:04 -08:00
credentials_test.cc Don't check tenancy if credentials specified 2020-07-21 17:55:00 +00:00
fetch_oauth2.cc Revert "Revert "Move create_channel and credentials from ::grpc_impl to ::grpc"" 2020-07-24 12:47:33 -07:00
grpc_alts_credentials_options_test.cc Remove unused-parameter warnings, round 2 (17 of 19) 2019-10-24 13:08:35 -07:00
grpc_tls_credentials_options_test.cc Added grpc::testing::TestEnvironment 2020-07-19 19:38:31 -07:00
json_token_test.cc Remove grpc_core::StringView. 2020-04-27 07:46:13 -07:00
jwt_verifier_test.cc Convert security code to use new JSON API 2020-01-30 07:44:22 -08:00
linux_system_roots_test.cc change tests to use the new class instead of grpc_test_init 2018-11-30 08:57:38 -08:00
oauth2_utils.cc Add more tests for STS 2020-02-13 16:08:45 -08:00
oauth2_utils.h Merge master 2017-11-06 14:43:31 -08:00
print_google_default_creds_token.cc Move security credentials, connectors, and auth context to C++ 2018-12-13 10:38:12 -05:00
secure_endpoint_test.cc Remove unused parameter warning (12 of 20) 2019-10-17 08:51:34 -07:00
security_connector_test.cc Fix SPIFFE ID check 2020-06-24 08:53:09 -07:00
ssl_credentials_test.cc change tests to use the new class instead of grpc_test_init 2018-11-30 08:57:38 -08:00
ssl_server_fuzzer.cc [4/n] Avoid using hardcoded test credentials 2020-04-14 11:47:19 -07:00
tls_security_connector_test.cc Added call to grpc::testing::TestEnvironment in tests 2020-07-01 11:37:57 -07:00
verify_jwt.cc Revert "Merge pull request #23053 from grpc/revert-22772-gpr_strvec" 2020-05-28 11:13:12 -07:00