(self)
| 488 | |
| 489 | @pytest.mark.skipif(AESKey is None, reason="No AES backend") |
| 490 | def test_zip_header_present_when_provided(self): |
| 491 | enc = ALGORITHMS.A256CBC_HS512 |
| 492 | alg = ALGORITHMS.RSA_OAEP_256 |
| 493 | encrypted = jwe.encrypt(b"Text", PUBLIC_KEY_PEM, enc, alg, zip=ZIPS.DEF) |
| 494 | header = json.loads(base64url_decode(encrypted.split(b".")[0])) |
| 495 | assert header["zip"] == ZIPS.DEF |
| 496 | |
| 497 | @pytest.mark.skipif(AESKey is None, reason="No AES backend") |
| 498 | def test_zip_header_not_present_when_not_provided(self): |
nothing calls this directly
no test coverage detected