Implement 'sensitiveValue' for regular policies
This CL does four things: * Support 'sensitiveValue': True for regular policies defined in policy_templates.json * Improve de-duplication logic for SchemaNode generation by also re-using more complex schemas. (Reduces number of |SchemaNode|s from 180 to 131) * Fix a crash if 'sensitiveValue': True was applied to a schema with type 'list' or 'object' (see |CopyAndMaybeConvert()| in policy_conversion.cc) and added tests for this. * Add documentation about 'sensitiveValue' to policy_templates.json. * Make use of namedtuples in generate_policy_source.py Bug: 905357 Change-Id: If3889ada705d9576165c2467f6dd8d9376e54886 Reviewed-on: https://chromium-review.googlesource.com/c/1337346Reviewed-by:Maksim Ivanov <emaxx@chromium.org> Reviewed-by:
Steven Bennetts <stevenjb@chromium.org> Reviewed-by:
Lutz Justen <ljusten@chromium.org> Commit-Queue: Alexander Hendrich <hendrich@chromium.org> Cr-Commit-Position: refs/heads/master@{#613228}
Showing
This diff is collapsed.
Please register or sign in to comment