)]}'
{"doc/source/overview_encryption.rst":[{"author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"change_message_id":"bf91cacdb7d285e0cda28d402f9da428814c6801","unresolved":true,"context_lines":[{"line_number":475,"context_line":"a PUT or COPY request. Any user metadata of those objects will not be encrypted"},{"line_number":476,"context_line":"unless it is written again by a PUT, POST or COPY request."},{"line_number":477,"context_line":""},{"line_number":478,"context_line":"Middleware can register object system metadata names as sensitive (see"},{"line_number":479,"context_line":":ref:`sensitive_sysmeta`). The encrypter then encrypts the values of these"},{"line_number":480,"context_line":"names. Before you enable the feature of such a middleware, do these steps:"},{"line_number":481,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"a0c7a3ff_9136998e","line":478,"updated":"2026-09-29 21:40:42.000000000","message":"yep, it\u0027s great to call those out.","commit_id":"fcbc3b44abc0d255cb49ccc880f220cb9a147a12"}],"test/unit/common/middleware/crypto/test_decrypter.py":[{"author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"change_message_id":"bf91cacdb7d285e0cda28d402f9da428814c6801","unresolved":true,"context_lines":[{"line_number":1252,"context_line":"            resp.headers["},{"line_number":1253,"context_line":"                \u0027x-object-sysmeta-crypto-sysmeta-extension-secret\u0027])"},{"line_number":1254,"context_line":""},{"line_number":1255,"context_line":"    def test_GET_decryption_override_sysmeta_without_crypto_meta(self):"},{"line_number":1256,"context_line":"        # Override does not need x-object-sysmeta-crypto-meta."},{"line_number":1257,"context_line":"        env \u003d {\u0027REQUEST_METHOD\u0027: \u0027GET\u0027,"},{"line_number":1258,"context_line":"               CRYPTO_KEY_CALLBACK: fetch_crypto_keys,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3152cec7_df5ec11f","line":1255,"updated":"2026-09-29 21:40:42.000000000","message":"nice test, checks that the ``swift.crypto.override`` flag bypasses the new \"encrypted sensitive sysmeta needs companion crypto metadata\" check.","commit_id":"fcbc3b44abc0d255cb49ccc880f220cb9a147a12"}]}
