============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON) cachedir: .pytest_cache benchmark: 4.0.0 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000) OpenSSL: OpenSSL 3.1.7 3 Sep 2024 FIPS Enabled: False rootdir: $(@D) configfile: pyproject.toml collecting ... collected 3285 items tests/bench/test_aead.py::test_chacha20poly1305_encrypt PASSED tests/bench/test_aead.py::test_chacha20poly1305_decrypt PASSED tests/bench/test_aead.py::test_aesgcm_encrypt PASSED tests/bench/test_aead.py::test_aesgcm_decrypt PASSED tests/bench/test_aead.py::test_aessiv_encrypt PASSED tests/bench/test_aead.py::test_aessiv_decrypt PASSED tests/bench/test_aead.py::test_aesocb3_encrypt PASSED tests/bench/test_aead.py::test_aesocb3_decrypt PASSED tests/bench/test_aead.py::test_aesccm_encrypt PASSED tests/bench/test_aead.py::test_aesccm_decrypt PASSED tests/bench/test_ec_load.py::test_load_ec_public_numbers PASSED tests/bench/test_ec_load.py::test_load_ec_private_numbers PASSED tests/bench/test_fernet.py::test_fernet_encrypt PASSED tests/bench/test_hashes.py::test_sha256 PASSED tests/bench/test_hmac.py::test_hmac_sha256 PASSED tests/bench/test_x509.py::test_object_identifier_constructor PASSED tests/bench/test_x509.py::test_aki_public_bytes PASSED tests/bench/test_x509.py::test_load_der_certificate PASSED tests/bench/test_x509.py::test_load_pem_certificate PASSED tests/bench/test_x509.py::test_verify_docs_python_org SKIPPED (no 'x...) tests/hazmat/backends/test_openssl.py::TestOpenSSL::test_backend_exists PASSED tests/hazmat/backends/test_openssl.py::TestOpenSSL::test_is_default_backend PASSED tests/hazmat/backends/test_openssl.py::TestOpenSSL::test_openssl_version_text PASSED tests/hazmat/backends/test_openssl.py::TestOpenSSL::test_openssl_version_number PASSED tests/hazmat/backends/test_openssl.py::TestOpenSSL::test_supports_cipher PASSED tests/hazmat/backends/test_openssl.py::TestOpenSSL::test_openssl_assert PASSED tests/hazmat/backends/test_openssl.py::TestOpenSSL::test_consume_errors PASSED tests/hazmat/backends/test_openssl.py::TestOpenSSL::test_ssl_ciphers_registered PASSED tests/hazmat/backends/test_openssl.py::TestOpenSSL::test_evp_ciphers_registered PASSED tests/hazmat/backends/test_openssl.py::TestOpenSSLRSA::test_rsa_padding_unsupported_pss_mgf1_hash PASSED tests/hazmat/backends/test_openssl.py::TestOpenSSLRSA::test_rsa_padding_unsupported PASSED tests/hazmat/backends/test_openssl.py::TestOpenSSLRSA::test_rsa_padding_supported_pkcs1v15 PASSED tests/hazmat/backends/test_openssl.py::TestOpenSSLRSA::test_rsa_padding_supported_pss PASSED tests/hazmat/backends/test_openssl.py::TestOpenSSLRSA::test_rsa_padding_supported_oaep PASSED tests/hazmat/backends/test_openssl.py::TestOpenSSLRSA::test_rsa_padding_supported_oaep_sha2_combinations PASSED tests/hazmat/backends/test_openssl.py::TestOpenSSLRSA::test_rsa_padding_unsupported_mgf PASSED tests/hazmat/backends/test_openssl.py::TestOpenSSLRSA::test_unsupported_mgf1_hash_algorithm_md5_decrypt PASSED tests/hazmat/backends/test_openssl.py::TestOpenSSLSerializationWithOpenSSL::test_very_long_pem_serialization_password PASSED tests/hazmat/backends/test_openssl.py::TestRSAPEMSerialization::test_password_length_limit PASSED tests/hazmat/backends/test_openssl.py::TestOpenSSLDHSerialization::test_private_load_dhx_unsupported[asymmetric/DH/dhkey_rfc5114_2.pem-load_pem_private_key] SKIPPED tests/hazmat/backends/test_openssl.py::TestOpenSSLDHSerialization::test_private_load_dhx_unsupported[asymmetric/DH/dhkey_rfc5114_2.der-load_der_private_key] SKIPPED tests/hazmat/bindings/test_openssl.py::TestOpenSSL::test_binding_loads PASSED tests/hazmat/bindings/test_openssl.py::TestOpenSSL::test_ssl_ctx_options PASSED tests/hazmat/bindings/test_openssl.py::TestOpenSSL::test_ssl_options PASSED tests/hazmat/bindings/test_openssl.py::TestOpenSSL::test_conditional_removal PASSED tests/hazmat/bindings/test_openssl.py::TestOpenSSL::test_openssl_assert_error_on_stack PASSED tests/hazmat/bindings/test_openssl.py::TestOpenSSL::test_version_mismatch PASSED tests/hazmat/bindings/test_openssl.py::TestOpenSSL::test_rust_internal_error PASSED tests/hazmat/primitives/decrepit/test_3des.py::TestTripleDESModeCBC::test_kat PASSED tests/hazmat/primitives/decrepit/test_3des.py::TestTripleDESModeCBC::test_mmt PASSED tests/hazmat/primitives/decrepit/test_3des.py::TestTripleDESModeOFB::test_kat PASSED tests/hazmat/primitives/decrepit/test_3des.py::TestTripleDESModeOFB::test_mmt PASSED tests/hazmat/primitives/decrepit/test_3des.py::TestTripleDESModeCFB::test_kat PASSED tests/hazmat/primitives/decrepit/test_3des.py::TestTripleDESModeCFB::test_mmt PASSED tests/hazmat/primitives/decrepit/test_3des.py::TestTripleDESModeCFB8::test_kat PASSED tests/hazmat/primitives/decrepit/test_3des.py::TestTripleDESModeCFB8::test_mmt PASSED tests/hazmat/primitives/decrepit/test_3des.py::TestTripleDESModeECB::test_kat PASSED tests/hazmat/primitives/decrepit/test_3des.py::TestTripleDESModeECB::test_mmt PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestARC4::test_key_size[0000000000-40] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestARC4::test_key_size[00000000000000-56] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestARC4::test_key_size[0000000000000000-64] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestARC4::test_key_size[00000000000000000000-80] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestARC4::test_key_size[00000000000000000000000000000000-128] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestARC4::test_key_size[000000000000000000000000000000000000000000000000-192] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestARC4::test_key_size[0000000000000000000000000000000000000000000000000000000000000000-256] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestARC4::test_invalid_key_size PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestARC4::test_invalid_key_type PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::test_invalid_mode_algorithm PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestTripleDES::test_key_size[0000000000000000] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestTripleDES::test_key_size[00000000000000000000000000000000] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestTripleDES::test_key_size[000000000000000000000000000000000000000000000000] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestTripleDES::test_invalid_key_size PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestTripleDES::test_invalid_key_type PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[00000000-32] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[0000000000-40] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[000000000000-48] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[00000000000000-56] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[0000000000000000-64] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[000000000000000000-72] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[00000000000000000000-80] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[0000000000000000000000-88] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[000000000000000000000000-96] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[00000000000000000000000000-104] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[0000000000000000000000000000-112] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[000000000000000000000000000000-120] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[00000000000000000000000000000000-128] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[0000000000000000000000000000000000-136] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[000000000000000000000000000000000000-144] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[00000000000000000000000000000000000000-152] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[0000000000000000000000000000000000000000-160] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[000000000000000000000000000000000000000000-168] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[00000000000000000000000000000000000000000000-176] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[0000000000000000000000000000000000000000000000-184] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[000000000000000000000000000000000000000000000000-192] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[00000000000000000000000000000000000000000000000000-200] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[0000000000000000000000000000000000000000000000000000-208] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[000000000000000000000000000000000000000000000000000000-216] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[00000000000000000000000000000000000000000000000000000000-224] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[0000000000000000000000000000000000000000000000000000000000-232] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[000000000000000000000000000000000000000000000000000000000000-240] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[00000000000000000000000000000000000000000000000000000000000000-248] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[0000000000000000000000000000000000000000000000000000000000000000-256] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[000000000000000000000000000000000000000000000000000000000000000000-264] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[00000000000000000000000000000000000000000000000000000000000000000000-272] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[0000000000000000000000000000000000000000000000000000000000000000000000-280] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[000000000000000000000000000000000000000000000000000000000000000000000000-288] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[00000000000000000000000000000000000000000000000000000000000000000000000000-296] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[0000000000000000000000000000000000000000000000000000000000000000000000000000-304] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[000000000000000000000000000000000000000000000000000000000000000000000000000000-312] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[00000000000000000000000000000000000000000000000000000000000000000000000000000000-320] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[0000000000000000000000000000000000000000000000000000000000000000000000000000000000-328] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[000000000000000000000000000000000000000000000000000000000000000000000000000000000000-336] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[00000000000000000000000000000000000000000000000000000000000000000000000000000000000000-344] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000-352] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000-360] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000-368] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000-376] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000-384] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000-392] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000-400] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000-408] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000-416] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000-424] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000-432] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000-440] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_key_size[0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000-448] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_invalid_key_size PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfish::test_invalid_key_type PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfishModeECB::test_ecb PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfishModeCBC::test_cbc PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfishModeOFB::test_ofb PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestBlowfishModeCFB::test_cfb PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestCAST5::test_key_size[0000000000-40] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestCAST5::test_key_size[000000000000-48] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestCAST5::test_key_size[00000000000000-56] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestCAST5::test_key_size[0000000000000000-64] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestCAST5::test_key_size[000000000000000000-72] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestCAST5::test_key_size[00000000000000000000-80] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestCAST5::test_key_size[0000000000000000000000-88] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestCAST5::test_key_size[000000000000000000000000-96] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestCAST5::test_key_size[00000000000000000000000000-104] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestCAST5::test_key_size[0000000000000000000000000000-112] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestCAST5::test_key_size[000000000000000000000000000000-120] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestCAST5::test_key_size[00000000000000000000000000000000-128] PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestCAST5::test_invalid_key_size PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestCAST5::test_invalid_key_type PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestCAST5ModeECB::test_ecb PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestCAST5ModeCBC::test_cbc PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestCAST5ModeOFB::test_ofb PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestCAST5ModeCFB::test_cfb PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestIDEA::test_key_size PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestIDEA::test_invalid_key_size PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestIDEA::test_invalid_key_type PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestIDEAModeECB::test_ecb PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestIDEAModeCBC::test_cbc PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestIDEAModeOFB::test_ofb PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestIDEAModeCFB::test_cfb PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestSEED::test_key_size PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestSEED::test_invalid_key_size PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestSEED::test_invalid_key_type PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestSEEDModeECB::test_ecb PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestSEEDModeCBC::test_cbc PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestSEEDModeOFB::test_ofb PASSED tests/hazmat/primitives/decrepit/test_algorithms.py::TestSEEDModeCFB::test_cfb PASSED tests/hazmat/primitives/decrepit/test_arc4.py::TestARC4::test_rfc PASSED tests/hazmat/primitives/decrepit/test_rc2.py::TestRC2ModeCBC::test_kat PASSED tests/hazmat/primitives/test_aead.py::test_chacha20poly1305_unsupported_on_older_openssl SKIPPED tests/hazmat/primitives/test_aead.py::TestChaCha20Poly1305::test_data_too_large SKIPPED tests/hazmat/primitives/test_aead.py::TestChaCha20Poly1305::test_generate_key PASSED tests/hazmat/primitives/test_aead.py::TestChaCha20Poly1305::test_bad_key PASSED tests/hazmat/primitives/test_aead.py::TestChaCha20Poly1305::test_params_not_bytes_encrypt[nonce0-data-] PASSED tests/hazmat/primitives/test_aead.py::TestChaCha20Poly1305::test_params_not_bytes_encrypt[000000000000-data1-] PASSED tests/hazmat/primitives/test_aead.py::TestChaCha20Poly1305::test_params_not_bytes_encrypt[000000000000-data-associated_data2] PASSED tests/hazmat/primitives/test_aead.py::TestChaCha20Poly1305::test_nonce_not_12_bytes PASSED tests/hazmat/primitives/test_aead.py::TestChaCha20Poly1305::test_decrypt_data_too_short PASSED tests/hazmat/primitives/test_aead.py::TestChaCha20Poly1305::test_associated_data_none_equal_to_empty_bytestring PASSED tests/hazmat/primitives/test_aead.py::TestChaCha20Poly1305::test_openssl_vectors PASSED tests/hazmat/primitives/test_aead.py::TestChaCha20Poly1305::test_boringssl_vectors PASSED tests/hazmat/primitives/test_aead.py::TestChaCha20Poly1305::test_buffer_protocol PASSED tests/hazmat/primitives/test_aead.py::TestAESCCM::test_data_too_large SKIPPED tests/hazmat/primitives/test_aead.py::TestAESCCM::test_default_tag_length PASSED tests/hazmat/primitives/test_aead.py::TestAESCCM::test_invalid_tag_length PASSED tests/hazmat/primitives/test_aead.py::TestAESCCM::test_invalid_nonce_length PASSED tests/hazmat/primitives/test_aead.py::TestAESCCM::test_vectors PASSED tests/hazmat/primitives/test_aead.py::TestAESCCM::test_roundtrip PASSED tests/hazmat/primitives/test_aead.py::TestAESCCM::test_nonce_too_long PASSED tests/hazmat/primitives/test_aead.py::TestAESCCM::test_params_not_bytes[nonce0-data-] PASSED tests/hazmat/primitives/test_aead.py::TestAESCCM::test_params_not_bytes[000000000000-data1-] PASSED tests/hazmat/primitives/test_aead.py::TestAESCCM::test_params_not_bytes[000000000000-data-associated_data2] PASSED tests/hazmat/primitives/test_aead.py::TestAESCCM::test_bad_key PASSED tests/hazmat/primitives/test_aead.py::TestAESCCM::test_bad_generate_key PASSED tests/hazmat/primitives/test_aead.py::TestAESCCM::test_associated_data_none_equal_to_empty_bytestring PASSED tests/hazmat/primitives/test_aead.py::TestAESCCM::test_decrypt_data_too_short PASSED tests/hazmat/primitives/test_aead.py::TestAESCCM::test_buffer_protocol PASSED tests/hazmat/primitives/test_aead.py::TestAESGCM::test_data_too_large SKIPPED tests/hazmat/primitives/test_aead.py::TestAESGCM::test_decrypt_data_too_short PASSED tests/hazmat/primitives/test_aead.py::TestAESGCM::test_vectors PASSED tests/hazmat/primitives/test_aead.py::TestAESGCM::test_params_not_bytes[nonce0-data-] PASSED tests/hazmat/primitives/test_aead.py::TestAESGCM::test_params_not_bytes[000000000000-data1-] PASSED tests/hazmat/primitives/test_aead.py::TestAESGCM::test_params_not_bytes[000000000000-data-associated_data2] PASSED tests/hazmat/primitives/test_aead.py::TestAESGCM::test_invalid_nonce_length[7] PASSED tests/hazmat/primitives/test_aead.py::TestAESGCM::test_invalid_nonce_length[129] PASSED tests/hazmat/primitives/test_aead.py::TestAESGCM::test_bad_key PASSED tests/hazmat/primitives/test_aead.py::TestAESGCM::test_bad_generate_key PASSED tests/hazmat/primitives/test_aead.py::TestAESGCM::test_associated_data_none_equal_to_empty_bytestring PASSED tests/hazmat/primitives/test_aead.py::TestAESGCM::test_buffer_protocol PASSED tests/hazmat/primitives/test_aead.py::test_aesocb3_unsupported_on_older_openssl SKIPPED tests/hazmat/primitives/test_aead.py::TestAESOCB3::test_data_too_large SKIPPED tests/hazmat/primitives/test_aead.py::TestAESOCB3::test_vectors PASSED tests/hazmat/primitives/test_aead.py::TestAESOCB3::test_vectors_invalid PASSED tests/hazmat/primitives/test_aead.py::TestAESOCB3::test_rfc7253[128-g\xe9D\xd22V\xc5\xe0\xb6\xc6\x1f\xa2/\xdf\x1e\xa2] PASSED tests/hazmat/primitives/test_aead.py::TestAESOCB3::test_rfc7253[192-\xf6s\xf2\xc3\xe7\x17J\xae{\xae\x98l\xa9\xf2\x9e\x17] PASSED tests/hazmat/primitives/test_aead.py::TestAESOCB3::test_rfc7253[256-\xd9\x0e\xb8\xe9\xc9w\xc8\x8by\xddy=\x7f\xfa\x16\x1c] PASSED tests/hazmat/primitives/test_aead.py::TestAESOCB3::test_params_not_bytes[nonce0-data-] PASSED tests/hazmat/primitives/test_aead.py::TestAESOCB3::test_params_not_bytes[000000000000-data1-] PASSED tests/hazmat/primitives/test_aead.py::TestAESOCB3::test_params_not_bytes[000000000000-data-associated_data2] PASSED tests/hazmat/primitives/test_aead.py::TestAESOCB3::test_invalid_nonce_length PASSED tests/hazmat/primitives/test_aead.py::TestAESOCB3::test_bad_key PASSED tests/hazmat/primitives/test_aead.py::TestAESOCB3::test_bad_generate_key PASSED tests/hazmat/primitives/test_aead.py::TestAESOCB3::test_associated_data_none_equal_to_empty_bytestring PASSED tests/hazmat/primitives/test_aead.py::TestAESOCB3::test_buffer_protocol PASSED tests/hazmat/primitives/test_aead.py::TestAESSIV::test_data_too_large SKIPPED tests/hazmat/primitives/test_aead.py::TestAESSIV::test_no_empty_encryption PASSED tests/hazmat/primitives/test_aead.py::TestAESSIV::test_vectors PASSED tests/hazmat/primitives/test_aead.py::TestAESSIV::test_vectors_invalid PASSED tests/hazmat/primitives/test_aead.py::TestAESSIV::test_params_not_bytes[data0-associated_data0] PASSED tests/hazmat/primitives/test_aead.py::TestAESSIV::test_params_not_bytes[datadatadatadatadata-associated_data1] PASSED tests/hazmat/primitives/test_aead.py::TestAESSIV::test_params_not_bytes[datadatadatadatadata-] PASSED tests/hazmat/primitives/test_aead.py::TestAESSIV::test_bad_key PASSED tests/hazmat/primitives/test_aead.py::TestAESSIV::test_bad_generate_key PASSED tests/hazmat/primitives/test_aead.py::TestAESSIV::test_associated_data_none_equal_to_empty_list PASSED tests/hazmat/primitives/test_aead.py::TestAESSIV::test_buffer_protocol PASSED tests/hazmat/primitives/test_aead.py::TestAESGCMSIV::test_data_too_large SKIPPED tests/hazmat/primitives/test_aead.py::TestAESGCMSIV::test_invalid_nonce_length SKIPPED tests/hazmat/primitives/test_aead.py::TestAESGCMSIV::test_no_empty_encryption SKIPPED tests/hazmat/primitives/test_aead.py::TestAESGCMSIV::test_vectors SKIPPED tests/hazmat/primitives/test_aead.py::TestAESGCMSIV::test_vectors_invalid SKIPPED tests/hazmat/primitives/test_aead.py::TestAESGCMSIV::test_params_not_bytes[nonce0-data-] SKIPPED tests/hazmat/primitives/test_aead.py::TestAESGCMSIV::test_params_not_bytes[000000000000-data1-] SKIPPED tests/hazmat/primitives/test_aead.py::TestAESGCMSIV::test_params_not_bytes[000000000000-data-associated_data2] SKIPPED tests/hazmat/primitives/test_aead.py::TestAESGCMSIV::test_bad_key SKIPPED tests/hazmat/primitives/test_aead.py::TestAESGCMSIV::test_bad_generate_key SKIPPED tests/hazmat/primitives/test_aead.py::TestAESGCMSIV::test_associated_data_none_equal_to_empty_bytestring SKIPPED tests/hazmat/primitives/test_aead.py::TestAESGCMSIV::test_buffer_protocol SKIPPED tests/hazmat/primitives/test_aes.py::TestAESModeXTS::test_xts_vectors PASSED tests/hazmat/primitives/test_aes.py::TestAESModeXTS::test_xts_too_short PASSED tests/hazmat/primitives/test_aes.py::TestAESModeXTS::test_xts_no_duplicate_keys_encryption PASSED tests/hazmat/primitives/test_aes.py::TestAESModeXTS::test_xts_unsupported_with_aes128_aes256_classes PASSED tests/hazmat/primitives/test_aes.py::TestAESModeCBC::test_cbc PASSED tests/hazmat/primitives/test_aes.py::TestAESModeECB::test_ecb PASSED tests/hazmat/primitives/test_aes.py::TestAESModeOFB::test_ofb PASSED tests/hazmat/primitives/test_aes.py::TestAESModeCFB::test_cfb PASSED tests/hazmat/primitives/test_aes.py::TestAESModeCFB8::test_cfb8 PASSED tests/hazmat/primitives/test_aes.py::TestAESModeCTR::test_ctr PASSED tests/hazmat/primitives/test_aes.py::test_buffer_protocol_alternate_modes[mode0] PASSED tests/hazmat/primitives/test_aes.py::test_buffer_protocol_alternate_modes[mode1] PASSED tests/hazmat/primitives/test_aes.py::test_buffer_protocol_alternate_modes[mode2] PASSED tests/hazmat/primitives/test_aes.py::test_buffer_protocol_alternate_modes[mode3] PASSED tests/hazmat/primitives/test_aes.py::test_buffer_protocol_alternate_modes[mode4] PASSED tests/hazmat/primitives/test_aes.py::test_buffer_protocol_alternate_modes[mode5] PASSED tests/hazmat/primitives/test_aes.py::test_buffer_protocol_alternate_modes[mode6] SKIPPED tests/hazmat/primitives/test_aes.py::test_alternate_aes_classes[AES128-mode0] PASSED tests/hazmat/primitives/test_aes.py::test_alternate_aes_classes[AES128-mode1] PASSED tests/hazmat/primitives/test_aes.py::test_alternate_aes_classes[AES128-mode2] PASSED tests/hazmat/primitives/test_aes.py::test_alternate_aes_classes[AES128-mode3] PASSED tests/hazmat/primitives/test_aes.py::test_alternate_aes_classes[AES128-mode4] PASSED tests/hazmat/primitives/test_aes.py::test_alternate_aes_classes[AES128-mode5] PASSED tests/hazmat/primitives/test_aes.py::test_alternate_aes_classes[AES256-mode0] PASSED tests/hazmat/primitives/test_aes.py::test_alternate_aes_classes[AES256-mode1] PASSED tests/hazmat/primitives/test_aes.py::test_alternate_aes_classes[AES256-mode2] PASSED tests/hazmat/primitives/test_aes.py::test_alternate_aes_classes[AES256-mode3] PASSED tests/hazmat/primitives/test_aes.py::test_alternate_aes_classes[AES256-mode4] PASSED tests/hazmat/primitives/test_aes.py::test_alternate_aes_classes[AES256-mode5] PASSED tests/hazmat/primitives/test_aes.py::test_reset_nonce PASSED tests/hazmat/primitives/test_aes.py::test_reset_nonce_invalid_mode PASSED tests/hazmat/primitives/test_aes_gcm.py::TestAESModeGCM::test_gcm PASSED tests/hazmat/primitives/test_aes_gcm.py::TestAESModeGCM::test_gcm_tag_with_only_aad PASSED tests/hazmat/primitives/test_aes_gcm.py::TestAESModeGCM::test_gcm_ciphertext_with_no_aad PASSED tests/hazmat/primitives/test_aes_gcm.py::TestAESModeGCM::test_gcm_ciphertext_limit PASSED tests/hazmat/primitives/test_aes_gcm.py::TestAESModeGCM::test_gcm_aad_limit PASSED tests/hazmat/primitives/test_aes_gcm.py::TestAESModeGCM::test_gcm_tag_decrypt_none PASSED tests/hazmat/primitives/test_aes_gcm.py::TestAESModeGCM::test_gcm_tag_decrypt_mode PASSED tests/hazmat/primitives/test_aes_gcm.py::TestAESModeGCM::test_gcm_tag_decrypt_finalize PASSED tests/hazmat/primitives/test_aes_gcm.py::TestAESModeGCM::test_gcm_tag_decrypt_finalize_tag_length[tagtooshort] PASSED tests/hazmat/primitives/test_aes_gcm.py::TestAESModeGCM::test_gcm_tag_decrypt_finalize_tag_length[toolongtoolongtoolongtoolongtoolongtoolongtoolongtoolongtoolongtoolongtoolongtoolong] PASSED tests/hazmat/primitives/test_aes_gcm.py::TestAESModeGCM::test_buffer_protocol PASSED tests/hazmat/primitives/test_aes_gcm.py::TestAESModeGCM::test_gcm_min_max_iv[8] PASSED tests/hazmat/primitives/test_aes_gcm.py::TestAESModeGCM::test_gcm_min_max_iv[128] PASSED tests/hazmat/primitives/test_aes_gcm.py::TestAESModeGCM::test_alternate_aes_classes[AES128] PASSED tests/hazmat/primitives/test_aes_gcm.py::TestAESModeGCM::test_alternate_aes_classes[AES256] PASSED tests/hazmat/primitives/test_aes_gcm.py::TestAESModeGCM::test_reset_nonce_invalid_mode PASSED tests/hazmat/primitives/test_asym_utils.py::test_dss_signature PASSED tests/hazmat/primitives/test_asym_utils.py::test_encode_dss_non_integer PASSED tests/hazmat/primitives/test_asym_utils.py::test_encode_dss_negative PASSED tests/hazmat/primitives/test_asym_utils.py::test_decode_dss_trailing_bytes PASSED tests/hazmat/primitives/test_asym_utils.py::test_decode_dss_invalid_asn1 PASSED tests/hazmat/primitives/test_asym_utils.py::test_pass_invalid_prehashed_arg PASSED tests/hazmat/primitives/test_asym_utils.py::test_prehashed_digest_size PASSED tests/hazmat/primitives/test_block.py::TestCipher::test_creates_encryptor PASSED tests/hazmat/primitives/test_block.py::TestCipher::test_creates_decryptor PASSED tests/hazmat/primitives/test_block.py::TestCipher::test_instantiate_with_non_algorithm PASSED tests/hazmat/primitives/test_block.py::TestCipherContext::test_use_after_finalize PASSED tests/hazmat/primitives/test_block.py::TestCipherContext::test_use_update_into_after_finalize PASSED tests/hazmat/primitives/test_block.py::TestCipherContext::test_unaligned_block_encryption PASSED tests/hazmat/primitives/test_block.py::TestCipherContext::test_nonexistent_cipher[mode0] PASSED tests/hazmat/primitives/test_block.py::TestCipherContext::test_nonexistent_cipher[None] PASSED tests/hazmat/primitives/test_block.py::TestCipherContext::test_incorrectly_padded PASSED tests/hazmat/primitives/test_block.py::TestAEADCipherContext::test_aead_exceptions PASSED tests/hazmat/primitives/test_block.py::TestAEADCipherContext::test_aead_tag_exceptions PASSED tests/hazmat/primitives/test_block.py::TestModeValidation::test_cbc PASSED tests/hazmat/primitives/test_block.py::TestModeValidation::test_ofb PASSED tests/hazmat/primitives/test_block.py::TestModeValidation::test_cfb PASSED tests/hazmat/primitives/test_block.py::TestModeValidation::test_cfb8 PASSED tests/hazmat/primitives/test_block.py::TestModeValidation::test_ctr PASSED tests/hazmat/primitives/test_block.py::TestModeValidation::test_gcm PASSED tests/hazmat/primitives/test_block.py::TestModesRequireBytes::test_cbc PASSED tests/hazmat/primitives/test_block.py::TestModesRequireBytes::test_cfb PASSED tests/hazmat/primitives/test_block.py::TestModesRequireBytes::test_cfb8 PASSED tests/hazmat/primitives/test_block.py::TestModesRequireBytes::test_ofb PASSED tests/hazmat/primitives/test_block.py::TestModesRequireBytes::test_ctr PASSED tests/hazmat/primitives/test_block.py::TestModesRequireBytes::test_gcm_iv PASSED tests/hazmat/primitives/test_block.py::TestModesRequireBytes::test_gcm_tag PASSED tests/hazmat/primitives/test_camellia.py::TestCamelliaModeECB::test_ecb PASSED tests/hazmat/primitives/test_camellia.py::TestCamelliaModeCBC::test_cbc PASSED tests/hazmat/primitives/test_camellia.py::TestCamelliaModeOFB::test_ofb PASSED tests/hazmat/primitives/test_camellia.py::TestCamelliaModeCFB::test_cfb PASSED tests/hazmat/primitives/test_chacha20.py::TestChaCha20::test_vectors[vector0] PASSED tests/hazmat/primitives/test_chacha20.py::TestChaCha20::test_vectors[vector1] PASSED tests/hazmat/primitives/test_chacha20.py::TestChaCha20::test_vectors[vector2] PASSED tests/hazmat/primitives/test_chacha20.py::TestChaCha20::test_vectors[vector3] PASSED tests/hazmat/primitives/test_chacha20.py::TestChaCha20::test_vectors[vector4] PASSED tests/hazmat/primitives/test_chacha20.py::TestChaCha20::test_vectors[vector5] PASSED tests/hazmat/primitives/test_chacha20.py::TestChaCha20::test_vectors[vector6] PASSED tests/hazmat/primitives/test_chacha20.py::TestChaCha20::test_vectors[vector7] PASSED tests/hazmat/primitives/test_chacha20.py::TestChaCha20::test_vectors[vector8] PASSED tests/hazmat/primitives/test_chacha20.py::TestChaCha20::test_vectors[vector9] PASSED tests/hazmat/primitives/test_chacha20.py::TestChaCha20::test_vectors[vector10] PASSED tests/hazmat/primitives/test_chacha20.py::TestChaCha20::test_vectors[vector11] PASSED tests/hazmat/primitives/test_chacha20.py::TestChaCha20::test_vectors[vector12] PASSED tests/hazmat/primitives/test_chacha20.py::TestChaCha20::test_buffer_protocol PASSED tests/hazmat/primitives/test_chacha20.py::TestChaCha20::test_key_size PASSED tests/hazmat/primitives/test_chacha20.py::TestChaCha20::test_invalid_key_size PASSED tests/hazmat/primitives/test_chacha20.py::TestChaCha20::test_invalid_nonce PASSED tests/hazmat/primitives/test_chacha20.py::TestChaCha20::test_invalid_key_type PASSED tests/hazmat/primitives/test_chacha20.py::TestChaCha20::test_partial_blocks PASSED tests/hazmat/primitives/test_chacha20.py::TestChaCha20::test_reset_nonce PASSED tests/hazmat/primitives/test_chacha20.py::TestChaCha20::test_nonce_reset_invalid_length PASSED tests/hazmat/primitives/test_ciphers.py::test_deprecated_ciphers_import_with_warning PASSED tests/hazmat/primitives/test_ciphers.py::TestAES::test_key_size[00000000000000000000000000000000-128] PASSED tests/hazmat/primitives/test_ciphers.py::TestAES::test_key_size[000000000000000000000000000000000000000000000000-192] PASSED tests/hazmat/primitives/test_ciphers.py::TestAES::test_key_size[0000000000000000000000000000000000000000000000000000000000000000-256] PASSED tests/hazmat/primitives/test_ciphers.py::TestAES::test_invalid_key_size PASSED tests/hazmat/primitives/test_ciphers.py::TestAES::test_invalid_key_type PASSED tests/hazmat/primitives/test_ciphers.py::TestAESXTS::test_invalid_key_size_with_mode[CBC] PASSED tests/hazmat/primitives/test_ciphers.py::TestAESXTS::test_invalid_key_size_with_mode[CTR] PASSED tests/hazmat/primitives/test_ciphers.py::TestAESXTS::test_invalid_key_size_with_mode[CFB] PASSED tests/hazmat/primitives/test_ciphers.py::TestAESXTS::test_invalid_key_size_with_mode[CFB8] PASSED tests/hazmat/primitives/test_ciphers.py::TestAESXTS::test_invalid_key_size_with_mode[OFB] PASSED tests/hazmat/primitives/test_ciphers.py::TestAESXTS::test_xts_tweak_not_bytes PASSED tests/hazmat/primitives/test_ciphers.py::TestAESXTS::test_xts_tweak_too_small PASSED tests/hazmat/primitives/test_ciphers.py::TestAESXTS::test_xts_wrong_key_size PASSED tests/hazmat/primitives/test_ciphers.py::TestGCM::test_gcm_min_max[7] PASSED tests/hazmat/primitives/test_ciphers.py::TestGCM::test_gcm_min_max[129] PASSED tests/hazmat/primitives/test_ciphers.py::TestCamellia::test_key_size[00000000000000000000000000000000-128] PASSED tests/hazmat/primitives/test_ciphers.py::TestCamellia::test_key_size[000000000000000000000000000000000000000000000000-192] PASSED tests/hazmat/primitives/test_ciphers.py::TestCamellia::test_key_size[0000000000000000000000000000000000000000000000000000000000000000-256] PASSED tests/hazmat/primitives/test_ciphers.py::TestCamellia::test_invalid_key_size PASSED tests/hazmat/primitives/test_ciphers.py::TestCamellia::test_invalid_key_type PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_update_into[params0] PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_update_into[params1] PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_update_into[params2] PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_update_into[params3] PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_update_into[params4] PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_update_into[params5] PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_update_into[params6] PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_update_into[params7] PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_update_into[params8] PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_update_into[params9] PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_update_into[params10] PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_update_into[params11] PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_update_into[params12] PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_update_into[params13] PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_update_into_gcm PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_finalize_with_tag_already_finalized PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_finalize_with_tag_duplicate_tag PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_update_into_multiple_calls[params0] PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_update_into_multiple_calls[params1] PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_update_into_multiple_calls[params2] PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_update_into_multiple_calls[params3] PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_update_into_multiple_calls[params4] PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_update_into_multiple_calls[params5] PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_update_into_multiple_calls[params6] PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_update_into_multiple_calls[params7] PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_update_into_multiple_calls[params8] PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_update_into_multiple_calls[params9] PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_update_into_multiple_calls[params10] PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_update_into_multiple_calls[params11] PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_update_into_multiple_calls[params12] PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_update_into_multiple_calls[params13] PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_update_into_buffer_too_small PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_update_into_immutable PASSED tests/hazmat/primitives/test_ciphers.py::TestCipherUpdateInto::test_update_into_buffer_too_small_gcm PASSED tests/hazmat/primitives/test_ciphers.py::test_update_auto_chunking SKIPPED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_aes_generate[params0] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_aes_generate[params1] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_aes_generate[params2] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_aes_generate[params3] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_aes_generate[params4] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_aes_generate[params5] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_aes_generate[params6] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_aes_generate[params7] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_aes_generate[params8] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_aes_generate[params9] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_aes_generate[params10] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_aes_generate[params11] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_aes_verify[params0] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_aes_verify[params1] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_aes_verify[params2] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_aes_verify[params3] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_aes_verify[params4] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_aes_verify[params5] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_aes_verify[params6] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_aes_verify[params7] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_aes_verify[params8] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_aes_verify[params9] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_aes_verify[params10] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_aes_verify[params11] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_3des_generate[params0] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_3des_generate[params1] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_3des_generate[params2] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_3des_generate[params3] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_3des_generate[params4] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_3des_generate[params5] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_3des_generate[params6] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_3des_generate[params7] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_3des_verify[params0] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_3des_verify[params1] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_3des_verify[params2] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_3des_verify[params3] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_3des_verify[params4] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_3des_verify[params5] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_3des_verify[params6] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_3des_verify[params7] PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_invalid_verify PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_invalid_algorithm PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_raises_after_finalize PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_verify_reject_unicode PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_copy_with_backend PASSED tests/hazmat/primitives/test_cmac.py::TestCMAC::test_buffer_protocol PASSED tests/hazmat/primitives/test_concatkdf.py::TestConcatKDFHash::test_length_limit PASSED tests/hazmat/primitives/test_concatkdf.py::TestConcatKDFHash::test_already_finalized PASSED tests/hazmat/primitives/test_concatkdf.py::TestConcatKDFHash::test_derive PASSED tests/hazmat/primitives/test_concatkdf.py::TestConcatKDFHash::test_buffer_protocol PASSED tests/hazmat/primitives/test_concatkdf.py::TestConcatKDFHash::test_verify PASSED tests/hazmat/primitives/test_concatkdf.py::TestConcatKDFHash::test_invalid_verify PASSED tests/hazmat/primitives/test_concatkdf.py::TestConcatKDFHash::test_unicode_typeerror PASSED tests/hazmat/primitives/test_concatkdf.py::TestConcatKDFHMAC::test_length_limit PASSED tests/hazmat/primitives/test_concatkdf.py::TestConcatKDFHMAC::test_already_finalized PASSED tests/hazmat/primitives/test_concatkdf.py::TestConcatKDFHMAC::test_derive PASSED tests/hazmat/primitives/test_concatkdf.py::TestConcatKDFHMAC::test_buffer_protocol PASSED tests/hazmat/primitives/test_concatkdf.py::TestConcatKDFHMAC::test_derive_explicit_salt PASSED tests/hazmat/primitives/test_concatkdf.py::TestConcatKDFHMAC::test_verify PASSED tests/hazmat/primitives/test_concatkdf.py::TestConcatKDFHMAC::test_invalid_verify PASSED tests/hazmat/primitives/test_concatkdf.py::TestConcatKDFHMAC::test_unicode_typeerror PASSED tests/hazmat/primitives/test_concatkdf.py::TestConcatKDFHMAC::test_unsupported_hash_algorithm PASSED tests/hazmat/primitives/test_constant_time.py::TestConstantTimeBytesEq::test_reject_unicode PASSED tests/hazmat/primitives/test_constant_time.py::TestConstantTimeBytesEq::test_compares PASSED tests/hazmat/primitives/test_dh.py::test_dh_parameternumbers PASSED tests/hazmat/primitives/test_dh.py::test_dh_numbers PASSED tests/hazmat/primitives/test_dh.py::test_dh_parameter_numbers_equality PASSED tests/hazmat/primitives/test_dh.py::test_dh_private_numbers_equality PASSED tests/hazmat/primitives/test_dh.py::test_dh_public_numbers_equality PASSED tests/hazmat/primitives/test_dh.py::TestDH::test_small_key_generate_dh PASSED tests/hazmat/primitives/test_dh.py::TestDH::test_unsupported_generator_generate_dh PASSED tests/hazmat/primitives/test_dh.py::TestDH::test_large_key_generate_dh PASSED tests/hazmat/primitives/test_dh.py::TestDH::test_dh_parameters_allows_rfc3526_groups[vector0] PASSED tests/hazmat/primitives/test_dh.py::TestDH::test_dh_parameters_allows_rfc3526_groups[vector1] PASSED tests/hazmat/primitives/test_dh.py::TestDH::test_dh_parameters_allows_rfc3526_groups[vector2] PASSED tests/hazmat/primitives/test_dh.py::TestDH::test_dh_parameters_allows_rfc3526_groups[vector3] PASSED tests/hazmat/primitives/test_dh.py::TestDH::test_dh_parameters_allows_rfc3526_groups[vector4] PASSED tests/hazmat/primitives/test_dh.py::TestDH::test_dh_parameters_allows_rfc3526_groups[vector5] PASSED tests/hazmat/primitives/test_dh.py::TestDH::test_convert_to_numbers[False] PASSED tests/hazmat/primitives/test_dh.py::TestDH::test_convert_to_numbers[True] PASSED tests/hazmat/primitives/test_dh.py::TestDH::test_numbers_unsupported_parameters PASSED tests/hazmat/primitives/test_dh.py::TestDH::test_generate_dh[False] PASSED tests/hazmat/primitives/test_dh.py::TestDH::test_generate_dh[True] PASSED tests/hazmat/primitives/test_dh.py::TestDH::test_exchange_wrong_type PASSED tests/hazmat/primitives/test_dh.py::TestDH::test_exchange PASSED tests/hazmat/primitives/test_dh.py::TestDH::test_exchange_algorithm PASSED tests/hazmat/primitives/test_dh.py::TestDH::test_symmetric_key_padding PASSED tests/hazmat/primitives/test_dh.py::TestDH::test_bad_exchange[vector0] PASSED tests/hazmat/primitives/test_dh.py::TestDH::test_bad_exchange[vector1] PASSED tests/hazmat/primitives/test_dh.py::TestDH::test_load_256bit_key_from_pkcs8 SKIPPED tests/hazmat/primitives/test_dh.py::TestDH::test_dh_vectors[vector0] SKIPPED tests/hazmat/primitives/test_dh.py::TestDH::test_dh_vectors[vector1] PASSED tests/hazmat/primitives/test_dh.py::TestDH::test_dh_vectors[vector2] PASSED tests/hazmat/primitives/test_dh.py::TestDH::test_dh_vectors[vector3] PASSED tests/hazmat/primitives/test_dh.py::TestDH::test_dh_vectors[vector4] PASSED tests/hazmat/primitives/test_dh.py::TestDH::test_dh_vectors_with_q[vector0] PASSED tests/hazmat/primitives/test_dh.py::TestDH::test_dh_vectors_with_q[vector1] PASSED tests/hazmat/primitives/test_dh.py::TestDH::test_dh_vectors_with_q[vector2] PASSED tests/hazmat/primitives/test_dh.py::TestDH::test_exchange_old_key PASSED tests/hazmat/primitives/test_dh.py::TestDH::test_public_key_equality PASSED tests/hazmat/primitives/test_dh.py::TestDH::test_public_key_copy PASSED tests/hazmat/primitives/test_dh.py::TestDHPrivateKeySerialization::test_private_bytes_unencrypted[Encoding.PEM-load_pem_private_key] PASSED tests/hazmat/primitives/test_dh.py::TestDHPrivateKeySerialization::test_private_bytes_unencrypted[Encoding.DER-load_der_private_key] PASSED tests/hazmat/primitives/test_dh.py::TestDHPrivateKeySerialization::test_private_bytes_rejects_invalid[Encoding.Raw-PrivateFormat.PKCS8] PASSED tests/hazmat/primitives/test_dh.py::TestDHPrivateKeySerialization::test_private_bytes_rejects_invalid[Encoding.DER-PrivateFormat.Raw] PASSED tests/hazmat/primitives/test_dh.py::TestDHPrivateKeySerialization::test_private_bytes_rejects_invalid[Encoding.Raw-PrivateFormat.Raw] PASSED tests/hazmat/primitives/test_dh.py::TestDHPrivateKeySerialization::test_private_bytes_rejects_invalid[Encoding.X962-PrivateFormat.PKCS8] PASSED tests/hazmat/primitives/test_dh.py::TestDHPrivateKeySerialization::test_private_bytes_match[asymmetric/DH/dhkey.pem-load_pem_private_key-Encoding.PEM-False] PASSED tests/hazmat/primitives/test_dh.py::TestDHPrivateKeySerialization::test_private_bytes_match[asymmetric/DH/dhkey.der-load_der_private_key-Encoding.DER-False] PASSED tests/hazmat/primitives/test_dh.py::TestDHPrivateKeySerialization::test_private_bytes_match[asymmetric/DH/dhkey_rfc5114_2.pem-load_pem_private_key-Encoding.PEM-True] PASSED tests/hazmat/primitives/test_dh.py::TestDHPrivateKeySerialization::test_private_bytes_match[asymmetric/DH/dhkey_rfc5114_2.der-load_der_private_key-Encoding.DER-True] PASSED tests/hazmat/primitives/test_dh.py::TestDHPrivateKeySerialization::test_private_bytes_values[asymmetric/DH/dhkey.pem-load_pem_private_key-asymmetric/DH/dhkey.txt-False] PASSED tests/hazmat/primitives/test_dh.py::TestDHPrivateKeySerialization::test_private_bytes_values[asymmetric/DH/dhkey.der-load_der_private_key-asymmetric/DH/dhkey.txt-False] PASSED tests/hazmat/primitives/test_dh.py::TestDHPrivateKeySerialization::test_private_bytes_values[asymmetric/DH/dhkey_rfc5114_2.pem-load_pem_private_key-asymmetric/DH/dhkey_rfc5114_2.txt-True] PASSED tests/hazmat/primitives/test_dh.py::TestDHPrivateKeySerialization::test_private_bytes_values[asymmetric/DH/dhkey_rfc5114_2.der-load_der_private_key-asymmetric/DH/dhkey_rfc5114_2.txt-True] PASSED tests/hazmat/primitives/test_dh.py::TestDHPrivateKeySerialization::test_private_bytes_traditional_openssl_invalid PASSED tests/hazmat/primitives/test_dh.py::TestDHPrivateKeySerialization::test_private_bytes_invalid_encoding PASSED tests/hazmat/primitives/test_dh.py::TestDHPrivateKeySerialization::test_private_bytes_invalid_format PASSED tests/hazmat/primitives/test_dh.py::TestDHPrivateKeySerialization::test_private_bytes_invalid_encryption_algorithm PASSED tests/hazmat/primitives/test_dh.py::TestDHPrivateKeySerialization::test_private_bytes_unsupported_encryption_type PASSED tests/hazmat/primitives/test_dh.py::TestDHPublicKeySerialization::test_public_bytes[Encoding.PEM-load_pem_public_key] PASSED tests/hazmat/primitives/test_dh.py::TestDHPublicKeySerialization::test_public_bytes[Encoding.DER-load_der_public_key] PASSED tests/hazmat/primitives/test_dh.py::TestDHPublicKeySerialization::test_public_bytes_match[asymmetric/DH/dhpub.pem-load_pem_public_key-Encoding.PEM-False] PASSED tests/hazmat/primitives/test_dh.py::TestDHPublicKeySerialization::test_public_bytes_match[asymmetric/DH/dhpub.der-load_der_public_key-Encoding.DER-False] PASSED tests/hazmat/primitives/test_dh.py::TestDHPublicKeySerialization::test_public_bytes_match[asymmetric/DH/dhpub_rfc5114_2.pem-load_pem_public_key-Encoding.PEM-True] PASSED tests/hazmat/primitives/test_dh.py::TestDHPublicKeySerialization::test_public_bytes_match[asymmetric/DH/dhpub_rfc5114_2.der-load_der_public_key-Encoding.DER-True] PASSED tests/hazmat/primitives/test_dh.py::TestDHPublicKeySerialization::test_public_bytes_values[asymmetric/DH/dhpub.pem-load_pem_public_key-asymmetric/DH/dhkey.txt] PASSED tests/hazmat/primitives/test_dh.py::TestDHPublicKeySerialization::test_public_bytes_values[asymmetric/DH/dhpub.der-load_der_public_key-asymmetric/DH/dhkey.txt] PASSED tests/hazmat/primitives/test_dh.py::TestDHPublicKeySerialization::test_public_bytes_values[asymmetric/DH/dhpub_rfc5114_2.pem-load_pem_public_key-asymmetric/DH/dhkey_rfc5114_2.txt] PASSED tests/hazmat/primitives/test_dh.py::TestDHPublicKeySerialization::test_public_bytes_values[asymmetric/DH/dhpub_rfc5114_2.der-load_der_public_key-asymmetric/DH/dhkey_rfc5114_2.txt] PASSED tests/hazmat/primitives/test_dh.py::TestDHPublicKeySerialization::test_public_bytes_invalid_encoding PASSED tests/hazmat/primitives/test_dh.py::TestDHPublicKeySerialization::test_public_bytes_pkcs1_unsupported PASSED tests/hazmat/primitives/test_dh.py::TestDHParameterSerialization::test_parameter_bytes[Encoding.PEM-from_pem_parameters] PASSED tests/hazmat/primitives/test_dh.py::TestDHParameterSerialization::test_parameter_bytes[Encoding.DER-from_der_parameters] PASSED tests/hazmat/primitives/test_dh.py::TestDHParameterSerialization::test_parameter_bytes_match[asymmetric/DH/dhp.pem-from_pem_parameters-Encoding.PEM-False] PASSED tests/hazmat/primitives/test_dh.py::TestDHParameterSerialization::test_parameter_bytes_match[asymmetric/DH/dhp.der-from_der_parameters-Encoding.DER-False] PASSED tests/hazmat/primitives/test_dh.py::TestDHParameterSerialization::test_parameter_bytes_match[asymmetric/DH/dhp_rfc5114_2.pem-from_pem_parameters-Encoding.PEM-True] PASSED tests/hazmat/primitives/test_dh.py::TestDHParameterSerialization::test_parameter_bytes_match[asymmetric/DH/dhp_rfc5114_2.der-from_der_parameters-Encoding.DER-True] PASSED tests/hazmat/primitives/test_dh.py::TestDHParameterSerialization::test_public_bytes_values[asymmetric/DH/dhp.pem-from_pem_parameters-asymmetric/DH/dhkey.txt] PASSED tests/hazmat/primitives/test_dh.py::TestDHParameterSerialization::test_public_bytes_values[asymmetric/DH/dhp.der-from_der_parameters-asymmetric/DH/dhkey.txt] PASSED tests/hazmat/primitives/test_dh.py::TestDHParameterSerialization::test_public_bytes_values[asymmetric/DH/dhp_rfc5114_2.pem-from_pem_parameters-asymmetric/DH/dhkey_rfc5114_2.txt] PASSED tests/hazmat/primitives/test_dh.py::TestDHParameterSerialization::test_public_bytes_values[asymmetric/DH/dhp_rfc5114_2.der-from_der_parameters-asymmetric/DH/dhkey_rfc5114_2.txt] PASSED tests/hazmat/primitives/test_dh.py::TestDHParameterSerialization::test_public_bytes_rejects_invalid[Encoding.Raw-PublicFormat.SubjectPublicKeyInfo] PASSED tests/hazmat/primitives/test_dh.py::TestDHParameterSerialization::test_public_bytes_rejects_invalid[Encoding.Raw-PublicFormat.PKCS1] PASSED tests/hazmat/primitives/test_dh.py::TestDHParameterSerialization::test_public_bytes_rejects_invalid[Encoding.Raw-PublicFormat.Raw] PASSED tests/hazmat/primitives/test_dh.py::TestDHParameterSerialization::test_public_bytes_rejects_invalid[Encoding.Raw-PublicFormat.UncompressedPoint] PASSED tests/hazmat/primitives/test_dh.py::TestDHParameterSerialization::test_public_bytes_rejects_invalid[Encoding.Raw-PublicFormat.CompressedPoint] PASSED tests/hazmat/primitives/test_dh.py::TestDHParameterSerialization::test_public_bytes_rejects_invalid[Encoding.X962-PublicFormat.Raw] PASSED tests/hazmat/primitives/test_dh.py::TestDHParameterSerialization::test_public_bytes_rejects_invalid[Encoding.X962-PublicFormat.UncompressedPoint] PASSED tests/hazmat/primitives/test_dh.py::TestDHParameterSerialization::test_public_bytes_rejects_invalid[Encoding.X962-PublicFormat.CompressedPoint] PASSED tests/hazmat/primitives/test_dh.py::TestDHParameterSerialization::test_public_bytes_rejects_invalid[Encoding.PEM-PublicFormat.Raw] PASSED tests/hazmat/primitives/test_dh.py::TestDHParameterSerialization::test_public_bytes_rejects_invalid[Encoding.PEM-PublicFormat.UncompressedPoint] PASSED tests/hazmat/primitives/test_dh.py::TestDHParameterSerialization::test_public_bytes_rejects_invalid[Encoding.PEM-PublicFormat.CompressedPoint] PASSED tests/hazmat/primitives/test_dh.py::TestDHParameterSerialization::test_public_bytes_rejects_invalid[Encoding.DER-PublicFormat.Raw] PASSED tests/hazmat/primitives/test_dh.py::TestDHParameterSerialization::test_public_bytes_rejects_invalid[Encoding.DER-PublicFormat.UncompressedPoint] PASSED tests/hazmat/primitives/test_dh.py::TestDHParameterSerialization::test_public_bytes_rejects_invalid[Encoding.DER-PublicFormat.CompressedPoint] PASSED tests/hazmat/primitives/test_dh.py::TestDHParameterSerialization::test_parameter_bytes_invalid_encoding PASSED tests/hazmat/primitives/test_dh.py::TestDHParameterSerialization::test_parameter_bytes_invalid_format PASSED tests/hazmat/primitives/test_dh.py::TestDHParameterSerialization::test_parameter_bytes_openssh_unsupported PASSED tests/hazmat/primitives/test_dsa.py::test_skip_if_dsa_not_supported PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_parameters PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_invalid_dsa_parameters PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector0] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector1] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector2] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector3] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector4] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector5] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector6] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector7] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector8] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector9] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector10] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector11] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector12] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector13] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector14] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector15] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector16] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector17] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector18] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector19] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector20] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector21] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector22] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector23] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector24] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector25] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector26] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector27] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector28] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector29] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector30] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector31] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector32] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector33] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector34] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector35] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector36] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector37] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector38] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_keys[vector39] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_generate_dsa_private_key_and_parameters PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_parameters_values[10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376-860746831416075478702374469155404254110218035841-4716760577622082344827026607896944931991018145554874915250088007431928425829998391615946017585506934376515138402805056272591230627138960960431662063773185572091480277219308547850387855998018487487090411682450854845462029354880754999163146999985242903307654849675670981552108128299794618365058618340047054809] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_parameters_values[114813069527425452423283320117768198402231770208869520047764273682576626139237031385665948631650626991844596463898746277344711896086305533142593135616665318539129989145312280000688779148240044871428926990063486244781615463646388363947317026040466353970904996558162398808944629605623311649536164221970332681344168908984458505602379484807914058900934776500429002716706625830522008132236281291761267883317206598995396418127021779858404042159853183251540889433902091920554957783589672039160081957216630582755380425583726015528348786419432054508915275783882625175435528800822842770817965453762184851149029376-64580463367830425695563881724471017673520429069656986647748425010824583758237-28879440595986097268895041340401003520758838705107975699514383113429273787849059522782902647245562959965531991353195969686393836061048853774884381289946806553837650366651313551923051977088776943163135675692318299050335108066980704990339376259992728263808264449550804711861080682635129097007981883220386489563651753331797910590711194228447379785305017103676151027592988739133322008418854750420380715738598918198886065832355368487114463603798141259044854445345936350587896438838761962775816124796949868420197231670226583590116278262154938801955073173409464019716518525958957887589143806034633091678892378323951700771586] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_parameters_values[1230231922161117176931558813276752514640713895736833715766118029160058800614672948775360067838593459582429649254051804908512884180898236823585082482065348331234959350355845017413023320111360666922624728239756880416434478315693675013413090757208690376793296658810662941824493488451726505303712916005346747908623702673480919353936813105736620402352744776903840477883651100322409301983488363802930540482487909763484098253940728685132044408863734754271212592471778643949486688511721051561970432780747454823776808464180697103083861812184348565522740195796682622205511845512080552010310050255801589349645928001133745474220715013683413907542779063759833876101354235184245096670042160720629411581502371248008430447184842098610320580417992206662247328722122088513643683907670360209162653670641130936997002170500675501374723998766005827579300723253474890612250135171889174899079911291512399773872178519018229989376-95854368013823440657882842583443025452331242930242487147761987726110422558011-4686680804113083545397586679160821080065546485879199381747688852647715347366050212965424161937174555744193760513846346642307847130140638472952609139808173723795782526053221086355761434617536155599617210419191458376189027072679904817878066693816011140598025898072397383789686770938755733214392627560256519606782019612751442614971187082766141326350447828566936280392794535868336904106649129495104410384361533740607503671630198969036199423918291576345165357087252704652513419667814264916593692308663609444484880828275582658848410219644280386392681807294015662156631742478337288559521475021145978416293453773894656718919492851754991604772677576491945141670516547075795882110064066895094091232790923425694403957778549277737559298066593287313609538326304951141532078813054865090484037023000015284082703642755191692355209256803327490359813935710844452851781723874848604100042132491137443585471513212188234723349265998132456411592110] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_parameters_values[1559504234547468581304567226460768608081271214727654204333453952926900976495110618128064737339483946752503443761686131471193552271391852659365064193689392559857829758647506061444069994636978124555039707021026476921245713792495696830489695982517401374524146395314086050573598895578753486573656547264829724715932052714690465143691079775180749496661686980467990422706106336901081361713909734652492889900400432530264154517064818874355683211771247542255360770859202881042407321220147178491319099787468327066302406927144086576737903714701601736623560954178852475527302623194659586840661992322447177128426246491955961010675451618821886518435583088591308904900490715258463464226563420983440620405774333825186975312197725189750319557792096615997665422000745722876999214186078146392580518345248676324463304482507500065284168027434769274019148663298021844379894848722336864804208500694000341987792816059067898321463326409859968256077029626085376-95854368013823440657882842583443025452331242930242487147761987726110422558011-4686680804113083545397586679160821080065546485879199381747688852647715347366050212965424161937174555744193760513846346642307847130140638472952609139808173723795782526053221086355761434617536155599617210419191458376189027072679904817878066693816011140598025898072397383789686770938755733214392627560256519606782019612751442614971187082766141326350447828566936280392794535868336904106649129495104410384361533740607503671630198969036199423918291576345165357087252704652513419667814264916593692308663609444484880828275582658848410219644280386392681807294015662156631742478337288559521475021145978416293453773894656718919492851754991604772677576491945141670516547075795882110064066895094091232790923425694403957778549277737559298066593287313609538326304951141532078813054865090484037023000015284082703642755191692355209256803327490359813935710844452851781723874848604100042132491137443585471513212188234723349265998132456411592110] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_parameters_values[148528771625914534212822325125359964721302904090255629476356006476834409067650032157404278595796437626753307411774442579294431917728665630396941886184083792777819588420173917073152781160092900585070344141915044503087837586202702533215700245952292068589150719762668746881793013309455969049945457294705213095283-1427247692705959881058285969449495136382746624-4716760577622082344827026607896944931991018145554874915250088007431928425829998391615946017585506934376515138402805056272591230627138960960431662063773185572091480277219308547850387855998018487487090411682450854845462029354880754999163146999985242903307654849675670981552108128299794618365058618340047054809] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_parameters_values[29555392294711864157275386815357618537267080960988042268769156693495099199494704796915951070598564457252063963236005374978324519040156266830045003525181491358798306007186824306150297663849510518707433934467429207182178449463694000139212998665077346493506545012211151383827198540802876746901147575469495068256646031117919929434798636829182219169696824522393813957790597738733918839622212092151454935285851863864021229974481160612535913952098870154429666829370298276918167675877104217215974981914624021418853287860181856869732382796310887090281214039850070167110726468088494269344139382408436774468544267299023820844791-1809251394333065553493296640760748560207343510400633813116524750123642650624-28879440595986097268895041340401003520758838705107975699514383113429273787849059522782902647245562959965531991353195969686393836061048853774884381289946806553837650366651313551923051977088776943163135675692318299050335108066980704990339376259992728263808264449550804711861080682635129097007981883220386489563651753331797910590711194228447379785305017103676151027592988739133322008418854750420380715738598918198886065832355368487114463603798141259044854445345936350587896438838761962775816124796949868420197231670226583590116278262154938801955073173409464019716518525958957887589143806034633091678892378323951700771586] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_parameters_values[5519320730249681432599424170115956030357050201283202306339209391187401305615148896039707619235778782276224375819012348685968519288227748401050770409189474950289221338707575489252557919483800448572150134191498343159237639002373213381875357415465724776287638364885072094009953455303547705753714075059920162016781265030954925172865111563664931421763299543819627291231857745792703279562544814805187433350955509918768555350719577748146733262773550471639861425535958491859790667580434510654927848290073996888660173454126310419986151004041956730952727626644462173102625536453618534787776297771654251563192054641985234281627395744029665008245392898762735662909832227695869698824323650209466097597832806641453514233256642751270810627789205771420386973686952888623615526881134520650055877554418237660952469321315653878711628226241082672111623731775473801826839917951811911985483915128679893364034131626472220019809103848166144581212503-1852673427797059126777135760139006525652319754650249024631321344126610074238976-4686680804113083545397586679160821080065546485879199381747688852647715347366050212965424161937174555744193760513846346642307847130140638472952609139808173723795782526053221086355761434617536155599617210419191458376189027072679904817878066693816011140598025898072397383789686770938755733214392627560256519606782019612751442614971187082766141326350447828566936280392794535868336904106649129495104410384361533740607503671630198969036199423918291576345165357087252704652513419667814264916593692308663609444484880828275582658848410219644280386392681807294015662156631742478337288559521475021145978416293453773894656718919492851754991604772677576491945141670516547075795882110064066895094091232790923425694403957778549277737559298066593287313609538326304951141532078813054865090484037023000015284082703642755191692355209256803327490359813935710844452851781723874848604100042132491137443585471513212188234723349265998132456411592110] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_parameters_values[148528771625914534212822325125359964721302904090255629476356006476834409067650032157404278595796437626753307411774442579294431917728665630396941886184083792777819588420173917073152781160092900585070344141915044503087837586202702533215700245952292068589150719762668746881793013309455969049945457294705213095283-860746831416075478702374469155404254110218035841-0] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_parameters_values[148528771625914534212822325125359964721302904090255629476356006476834409067650032157404278595796437626753307411774442579294431917728665630396941886184083792777819588420173917073152781160092900585070344141915044503087837586202702533215700245952292068589150719762668746881793013309455969049945457294705213095283-860746831416075478702374469155404254110218035841-1] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_parameters_values[148528771625914534212822325125359964721302904090255629476356006476834409067650032157404278595796437626753307411774442579294431917728665630396941886184083792777819588420173917073152781160092900585070344141915044503087837586202702533215700245952292068589150719762668746881793013309455969049945457294705213095283-860746831416075478702374469155404254110218035841-17218479456385750618067377696052635483579924745448689921733236816400740691241745619397484537236046173286370919031961587788584927290816661024991609882728717344659503471655990880884679896520055123906467064419056526231345685268240569209892573766037966584735183775739433978714578587782701380797240772477647874555986712746271362892227516205318914435913511141036261376] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_dsa_private_key_arguments[10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376-860746831416075478702374469155404254110218035841-4716760577622082344827026607896944931991018145554874915250088007431928425829998391615946017585506934376515138402805056272591230627138960960431662063773185572091480277219308547850387855998018487487090411682450854845462029354880754999163146999985242903307654849675670981552108128299794618365058618340047054809-78053418212843451757389843465019430552021935659638644545534253713498681012377983295707071854300465107156564459341770283566027307097953976933330782431735019665767496768949075378862148332730757664093133346783722369325637548909151566146900185910724093837622978424996838379890338620092409532780972001832929764903-739448014625904682656070085931879829009360575049] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_dsa_private_key_arguments[114813069527425452423283320117768198402231770208869520047764273682576626139237031385665948631650626991844596463898746277344711896086305533142593135616665318539129989145312280000688779148240044871428926990063486244781615463646388363947317026040466353970904996558162398808944629605623311649536164221970332681344168908984458505602379484807914058900934776500429002716706625830522008132236281291761267883317206598995396418127021779858404042159853183251540889433902091920554957783589672039160081957216630582755380425583726015528348786419432054508915275783882625175435528800822842770817965453762184851149029376-64580463367830425695563881724471017673520429069656986647748425010824583758237-28879440595986097268895041340401003520758838705107975699514383113429273787849059522782902647245562959965531991353195969686393836061048853774884381289946806553837650366651313551923051977088776943163135675692318299050335108066980704990339376259992728263808264449550804711861080682635129097007981883220386489563651753331797910590711194228447379785305017103676151027592988739133322008418854750420380715738598918198886065832355368487114463603798141259044854445345936350587896438838761962775816124796949868420197231670226583590116278262154938801955073173409464019716518525958957887589143806034633091678892378323951700771586-13532592008691411320833710708269517980705562793739607379982722969102062687875189133317508233928889926814978493976782406010673638126609494152025343358990731065471254004088577595592204540086332283174534987458558685824381477552727754502343214234882195132274633657074819858169768327672347035084415688868828899894977531136418649031880599403440086068767575089776413201206421523593956740166020222225026138514306327634220553138057930731186634884369525099927045702112534982595738650195060866027438726519597276592517675660195767592887358547084638925315941916015127072152227886026473292588336599544600213615372991748877185031463-29102530691960613264070176723331875228281365779995140773780409345248917145761] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_dsa_private_key_arguments[1230231922161117176931558813276752514640713895736833715766118029160058800614672948775360067838593459582429649254051804908512884180898236823585082482065348331234959350355845017413023320111360666922624728239756880416434478315693675013413090757208690376793296658810662941824493488451726505303712916005346747908623702673480919353936813105736620402352744776903840477883651100322409301983488363802930540482487909763484098253940728685132044408863734754271212592471778643949486688511721051561970432780747454823776808464180697103083861812184348565522740195796682622205511845512080552010310050255801589349645928001133745474220715013683413907542779063759833876101354235184245096670042160720629411581502371248008430447184842098610320580417992206662247328722122088513643683907670360209162653670641130936997002170500675501374723998766005827579300723253474890612250135171889174899079911291512399773872178519018229989376-95854368013823440657882842583443025452331242930242487147761987726110422558011-4686680804113083545397586679160821080065546485879199381747688852647715347366050212965424161937174555744193760513846346642307847130140638472952609139808173723795782526053221086355761434617536155599617210419191458376189027072679904817878066693816011140598025898072397383789686770938755733214392627560256519606782019612751442614971187082766141326350447828566936280392794535868336904106649129495104410384361533740607503671630198969036199423918291576345165357087252704652513419667814264916593692308663609444484880828275582658848410219644280386392681807294015662156631742478337288559521475021145978416293453773894656718919492851754991604772677576491945141670516547075795882110064066895094091232790923425694403957778549277737559298066593287313609538326304951141532078813054865090484037023000015284082703642755191692355209256803327490359813935710844452851781723874848604100042132491137443585471513212188234723349265998132456411592110-2933892169630547542138958250875689390585571580922156303607154486790284012553323233494265805108971964795931010395470574497238676301296314787581011229991219693145995335654458220850338486845812993707403915116025671090575258086776169173374782404394539039566343994508313765272264558191037336379933659898664458330264437962466444815926773750427979695284160167366116453671137022735994488882312868014103810663537793757839292017741278326659044606015132984999715656004614731116087257857064831544681120320852646425038880177844892965542594178124723980236377129645724842691824386651456682719633350463383391047244227267949309812935538722089462322839662301960624372285407167585382372397452632300277674165017791321993299979582951289987876584692311782506615769157209687324325849964858604061730213227103609501764255266734549513993474686768170268180950165800546004473979157498089254372572283969526401646126482203738339794685537378116723477916590-80720701423197857921972340951126118815627594890158677747354012815713362867974] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_dsa_private_key_arguments[1559504234547468581304567226460768608081271214727654204333453952926900976495110618128064737339483946752503443761686131471193552271391852659365064193689392559857829758647506061444069994636978124555039707021026476921245713792495696830489695982517401374524146395314086050573598895578753486573656547264829724715932052714690465143691079775180749496661686980467990422706106336901081361713909734652492889900400432530264154517064818874355683211771247542255360770859202881042407321220147178491319099787468327066302406927144086576737903714701601736623560954178852475527302623194659586840661992322447177128426246491955961010675451618821886518435583088591308904900490715258463464226563420983440620405774333825186975312197725189750319557792096615997665422000745722876999214186078146392580518345248676324463304482507500065284168027434769274019148663298021844379894848722336864804208500694000341987792816059067898321463326409859968256077029626085376-95854368013823440657882842583443025452331242930242487147761987726110422558011-4686680804113083545397586679160821080065546485879199381747688852647715347366050212965424161937174555744193760513846346642307847130140638472952609139808173723795782526053221086355761434617536155599617210419191458376189027072679904817878066693816011140598025898072397383789686770938755733214392627560256519606782019612751442614971187082766141326350447828566936280392794535868336904106649129495104410384361533740607503671630198969036199423918291576345165357087252704652513419667814264916593692308663609444484880828275582658848410219644280386392681807294015662156631742478337288559521475021145978416293453773894656718919492851754991604772677576491945141670516547075795882110064066895094091232790923425694403957778549277737559298066593287313609538326304951141532078813054865090484037023000015284082703642755191692355209256803327490359813935710844452851781723874848604100042132491137443585471513212188234723349265998132456411592110-2933892169630547542138958250875689390585571580922156303607154486790284012553323233494265805108971964795931010395470574497238676301296314787581011229991219693145995335654458220850338486845812993707403915116025671090575258086776169173374782404394539039566343994508313765272264558191037336379933659898664458330264437962466444815926773750427979695284160167366116453671137022735994488882312868014103810663537793757839292017741278326659044606015132984999715656004614731116087257857064831544681120320852646425038880177844892965542594178124723980236377129645724842691824386651456682719633350463383391047244227267949309812935538722089462322839662301960624372285407167585382372397452632300277674165017791321993299979582951289987876584692311782506615769157209687324325849964858604061730213227103609501764255266734549513993474686768170268180950165800546004473979157498089254372572283969526401646126482203738339794685537378116723477916590-80720701423197857921972340951126118815627594890158677747354012815713362867974] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_dsa_private_key_arguments[148528771625914534212822325125359964721302904090255629476356006476834409067650032157404278595796437626753307411774442579294431917728665630396941886184083792777819588420173917073152781160092900585070344141915044503087837586202702533215700245952292068589150719762668746881793013309455969049945457294705213095283-1427247692705959881058285969449495136382746624-4716760577622082344827026607896944931991018145554874915250088007431928425829998391615946017585506934376515138402805056272591230627138960960431662063773185572091480277219308547850387855998018487487090411682450854845462029354880754999163146999985242903307654849675670981552108128299794618365058618340047054809-78053418212843451757389843465019430552021935659638644545534253713498681012377983295707071854300465107156564459341770283566027307097953976933330782431735019665767496768949075378862148332730757664093133346783722369325637548909151566146900185910724093837622978424996838379890338620092409532780972001832929764903-739448014625904682656070085931879829009360575049] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_dsa_private_key_arguments[29555392294711864157275386815357618537267080960988042268769156693495099199494704796915951070598564457252063963236005374978324519040156266830045003525181491358798306007186824306150297663849510518707433934467429207182178449463694000139212998665077346493506545012211151383827198540802876746901147575469495068256646031117919929434798636829182219169696824522393813957790597738733918839622212092151454935285851863864021229974481160612535913952098870154429666829370298276918167675877104217215974981914624021418853287860181856869732382796310887090281214039850070167110726468088494269344139382408436774468544267299023820844791-1809251394333065553493296640760748560207343510400633813116524750123642650624-28879440595986097268895041340401003520758838705107975699514383113429273787849059522782902647245562959965531991353195969686393836061048853774884381289946806553837650366651313551923051977088776943163135675692318299050335108066980704990339376259992728263808264449550804711861080682635129097007981883220386489563651753331797910590711194228447379785305017103676151027592988739133322008418854750420380715738598918198886065832355368487114463603798141259044854445345936350587896438838761962775816124796949868420197231670226583590116278262154938801955073173409464019716518525958957887589143806034633091678892378323951700771586-13532592008691411320833710708269517980705562793739607379982722969102062687875189133317508233928889926814978493976782406010673638126609494152025343358990731065471254004088577595592204540086332283174534987458558685824381477552727754502343214234882195132274633657074819858169768327672347035084415688868828899894977531136418649031880599403440086068767575089776413201206421523593956740166020222225026138514306327634220553138057930731186634884369525099927045702112534982595738650195060866027438726519597276592517675660195767592887358547084638925315941916015127072152227886026473292588336599544600213615372991748877185031463-29102530691960613264070176723331875228281365779995140773780409345248917145761] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_dsa_private_key_arguments[5519320730249681432599424170115956030357050201283202306339209391187401305615148896039707619235778782276224375819012348685968519288227748401050770409189474950289221338707575489252557919483800448572150134191498343159237639002373213381875357415465724776287638364885072094009953455303547705753714075059920162016781265030954925172865111563664931421763299543819627291231857745792703279562544814805187433350955509918768555350719577748146733262773550471639861425535958491859790667580434510654927848290073996888660173454126310419986151004041956730952727626644462173102625536453618534787776297771654251563192054641985234281627395744029665008245392898762735662909832227695869698824323650209466097597832806641453514233256642751270810627789205771420386973686952888623615526881134520650055877554418237660952469321315653878711628226241082672111623731775473801826839917951811911985483915128679893364034131626472220019809103848166144581212503-1852673427797059126777135760139006525652319754650249024631321344126610074238976-4686680804113083545397586679160821080065546485879199381747688852647715347366050212965424161937174555744193760513846346642307847130140638472952609139808173723795782526053221086355761434617536155599617210419191458376189027072679904817878066693816011140598025898072397383789686770938755733214392627560256519606782019612751442614971187082766141326350447828566936280392794535868336904106649129495104410384361533740607503671630198969036199423918291576345165357087252704652513419667814264916593692308663609444484880828275582658848410219644280386392681807294015662156631742478337288559521475021145978416293453773894656718919492851754991604772677576491945141670516547075795882110064066895094091232790923425694403957778549277737559298066593287313609538326304951141532078813054865090484037023000015284082703642755191692355209256803327490359813935710844452851781723874848604100042132491137443585471513212188234723349265998132456411592110-2933892169630547542138958250875689390585571580922156303607154486790284012553323233494265805108971964795931010395470574497238676301296314787581011229991219693145995335654458220850338486845812993707403915116025671090575258086776169173374782404394539039566343994508313765272264558191037336379933659898664458330264437962466444815926773750427979695284160167366116453671137022735994488882312868014103810663537793757839292017741278326659044606015132984999715656004614731116087257857064831544681120320852646425038880177844892965542594178124723980236377129645724842691824386651456682719633350463383391047244227267949309812935538722089462322839662301960624372285407167585382372397452632300277674165017791321993299979582951289987876584692311782506615769157209687324325849964858604061730213227103609501764255266734549513993474686768170268180950165800546004473979157498089254372572283969526401646126482203738339794685537378116723477916590-80720701423197857921972340951126118815627594890158677747354012815713362867974] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_dsa_private_key_arguments[148528771625914534212822325125359964721302904090255629476356006476834409067650032157404278595796437626753307411774442579294431917728665630396941886184083792777819588420173917073152781160092900585070344141915044503087837586202702533215700245952292068589150719762668746881793013309455969049945457294705213095283-860746831416075478702374469155404254110218035841-0-78053418212843451757389843465019430552021935659638644545534253713498681012377983295707071854300465107156564459341770283566027307097953976933330782431735019665767496768949075378862148332730757664093133346783722369325637548909151566146900185910724093837622978424996838379890338620092409532780972001832929764903-739448014625904682656070085931879829009360575049] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_dsa_private_key_arguments[148528771625914534212822325125359964721302904090255629476356006476834409067650032157404278595796437626753307411774442579294431917728665630396941886184083792777819588420173917073152781160092900585070344141915044503087837586202702533215700245952292068589150719762668746881793013309455969049945457294705213095283-860746831416075478702374469155404254110218035841-1-78053418212843451757389843465019430552021935659638644545534253713498681012377983295707071854300465107156564459341770283566027307097953976933330782431735019665767496768949075378862148332730757664093133346783722369325637548909151566146900185910724093837622978424996838379890338620092409532780972001832929764903-739448014625904682656070085931879829009360575049] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_dsa_private_key_arguments[148528771625914534212822325125359964721302904090255629476356006476834409067650032157404278595796437626753307411774442579294431917728665630396941886184083792777819588420173917073152781160092900585070344141915044503087837586202702533215700245952292068589150719762668746881793013309455969049945457294705213095283-860746831416075478702374469155404254110218035841-17218479456385750618067377696052635483579924745448689921733236816400740691241745619397484537236046173286370919031961587788584927290816661024991609882728717344659503471655990880884679896520055123906467064419056526231345685268240569209892573766037966584735183775739433978714578587782701380797240772477647874555986712746271362892227516205318914435913511141036261376-78053418212843451757389843465019430552021935659638644545534253713498681012377983295707071854300465107156564459341770283566027307097953976933330782431735019665767496768949075378862148332730757664093133346783722369325637548909151566146900185910724093837622978424996838379890338620092409532780972001832929764903-739448014625904682656070085931879829009360575049] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_dsa_private_key_arguments[148528771625914534212822325125359964721302904090255629476356006476834409067650032157404278595796437626753307411774442579294431917728665630396941886184083792777819588420173917073152781160092900585070344141915044503087837586202702533215700245952292068589150719762668746881793013309455969049945457294705213095283-860746831416075478702374469155404254110218035841-4716760577622082344827026607896944931991018145554874915250088007431928425829998391615946017585506934376515138402805056272591230627138960960431662063773185572091480277219308547850387855998018487487090411682450854845462029354880754999163146999985242903307654849675670981552108128299794618365058618340047054809-78053418212843451757389843465019430552021935659638644545534253713498681012377983295707071854300465107156564459341770283566027307097953976933330782431735019665767496768949075378862148332730757664093133346783722369325637548909151566146900185910724093837622978424996838379890338620092409532780972001832929764903-0] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_dsa_private_key_arguments[148528771625914534212822325125359964721302904090255629476356006476834409067650032157404278595796437626753307411774442579294431917728665630396941886184083792777819588420173917073152781160092900585070344141915044503087837586202702533215700245952292068589150719762668746881793013309455969049945457294705213095283-860746831416075478702374469155404254110218035841-4716760577622082344827026607896944931991018145554874915250088007431928425829998391615946017585506934376515138402805056272591230627138960960431662063773185572091480277219308547850387855998018487487090411682450854845462029354880754999163146999985242903307654849675670981552108128299794618365058618340047054809-78053418212843451757389843465019430552021935659638644545534253713498681012377983295707071854300465107156564459341770283566027307097953976933330782431735019665767496768949075378862148332730757664093133346783722369325637548909151566146900185910724093837622978424996838379890338620092409532780972001832929764903--2] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_dsa_private_key_arguments[148528771625914534212822325125359964721302904090255629476356006476834409067650032157404278595796437626753307411774442579294431917728665630396941886184083792777819588420173917073152781160092900585070344141915044503087837586202702533215700245952292068589150719762668746881793013309455969049945457294705213095283-860746831416075478702374469155404254110218035841-4716760577622082344827026607896944931991018145554874915250088007431928425829998391615946017585506934376515138402805056272591230627138960960431662063773185572091480277219308547850387855998018487487090411682450854845462029354880754999163146999985242903307654849675670981552108128299794618365058618340047054809-78053418212843451757389843465019430552021935659638644545534253713498681012377983295707071854300465107156564459341770283566027307097953976933330782431735019665767496768949075378862148332730757664093133346783722369325637548909151566146900185910724093837622978424996838379890338620092409532780972001832929764903-730750818665451459101842416358141509827966271488] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_dsa_private_key_arguments[148528771625914534212822325125359964721302904090255629476356006476834409067650032157404278595796437626753307411774442579294431917728665630396941886184083792777819588420173917073152781160092900585070344141915044503087837586202702533215700245952292068589150719762668746881793013309455969049945457294705213095283-860746831416075478702374469155404254110218035841-4716760577622082344827026607896944931991018145554874915250088007431928425829998391615946017585506934376515138402805056272591230627138960960431662063773185572091480277219308547850387855998018487487090411682450854845462029354880754999163146999985242903307654849675670981552108128299794618365058618340047054809-78053418212843451757389843465019430552021935659638644545534253713498681012377983295707071854300465107156564459341770283566027307097953976933330782431735019665767496768949075378862148332730757664093133346783722369325637548909151566146900185910724093837622978424996838379890338620092409532780972001832929764903-1606938044258990275541962092341162602522202993782792835301376] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_dsa_private_key_arguments[148528771625914534212822325125359964721302904090255629476356006476834409067650032157404278595796437626753307411774442579294431917728665630396941886184083792777819588420173917073152781160092900585070344141915044503087837586202702533215700245952292068589150719762668746881793013309455969049945457294705213095283-860746831416075478702374469155404254110218035841-4716760577622082344827026607896944931991018145554874915250088007431928425829998391615946017585506934376515138402805056272591230627138960960431662063773185572091480277219308547850387855998018487487090411682450854845462029354880754999163146999985242903307654849675670981552108128299794618365058618340047054809-1267650600228229401496703205376-739448014625904682656070085931879829009360575049] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_dsa_public_key_arguments[10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376-860746831416075478702374469155404254110218035841-4716760577622082344827026607896944931991018145554874915250088007431928425829998391615946017585506934376515138402805056272591230627138960960431662063773185572091480277219308547850387855998018487487090411682450854845462029354880754999163146999985242903307654849675670981552108128299794618365058618340047054809-78053418212843451757389843465019430552021935659638644545534253713498681012377983295707071854300465107156564459341770283566027307097953976933330782431735019665767496768949075378862148332730757664093133346783722369325637548909151566146900185910724093837622978424996838379890338620092409532780972001832929764903] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_dsa_public_key_arguments[114813069527425452423283320117768198402231770208869520047764273682576626139237031385665948631650626991844596463898746277344711896086305533142593135616665318539129989145312280000688779148240044871428926990063486244781615463646388363947317026040466353970904996558162398808944629605623311649536164221970332681344168908984458505602379484807914058900934776500429002716706625830522008132236281291761267883317206598995396418127021779858404042159853183251540889433902091920554957783589672039160081957216630582755380425583726015528348786419432054508915275783882625175435528800822842770817965453762184851149029376-64580463367830425695563881724471017673520429069656986647748425010824583758237-28879440595986097268895041340401003520758838705107975699514383113429273787849059522782902647245562959965531991353195969686393836061048853774884381289946806553837650366651313551923051977088776943163135675692318299050335108066980704990339376259992728263808264449550804711861080682635129097007981883220386489563651753331797910590711194228447379785305017103676151027592988739133322008418854750420380715738598918198886065832355368487114463603798141259044854445345936350587896438838761962775816124796949868420197231670226583590116278262154938801955073173409464019716518525958957887589143806034633091678892378323951700771586-13532592008691411320833710708269517980705562793739607379982722969102062687875189133317508233928889926814978493976782406010673638126609494152025343358990731065471254004088577595592204540086332283174534987458558685824381477552727754502343214234882195132274633657074819858169768327672347035084415688868828899894977531136418649031880599403440086068767575089776413201206421523593956740166020222225026138514306327634220553138057930731186634884369525099927045702112534982595738650195060866027438726519597276592517675660195767592887358547084638925315941916015127072152227886026473292588336599544600213615372991748877185031463] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_dsa_public_key_arguments[1230231922161117176931558813276752514640713895736833715766118029160058800614672948775360067838593459582429649254051804908512884180898236823585082482065348331234959350355845017413023320111360666922624728239756880416434478315693675013413090757208690376793296658810662941824493488451726505303712916005346747908623702673480919353936813105736620402352744776903840477883651100322409301983488363802930540482487909763484098253940728685132044408863734754271212592471778643949486688511721051561970432780747454823776808464180697103083861812184348565522740195796682622205511845512080552010310050255801589349645928001133745474220715013683413907542779063759833876101354235184245096670042160720629411581502371248008430447184842098610320580417992206662247328722122088513643683907670360209162653670641130936997002170500675501374723998766005827579300723253474890612250135171889174899079911291512399773872178519018229989376-95854368013823440657882842583443025452331242930242487147761987726110422558011-4686680804113083545397586679160821080065546485879199381747688852647715347366050212965424161937174555744193760513846346642307847130140638472952609139808173723795782526053221086355761434617536155599617210419191458376189027072679904817878066693816011140598025898072397383789686770938755733214392627560256519606782019612751442614971187082766141326350447828566936280392794535868336904106649129495104410384361533740607503671630198969036199423918291576345165357087252704652513419667814264916593692308663609444484880828275582658848410219644280386392681807294015662156631742478337288559521475021145978416293453773894656718919492851754991604772677576491945141670516547075795882110064066895094091232790923425694403957778549277737559298066593287313609538326304951141532078813054865090484037023000015284082703642755191692355209256803327490359813935710844452851781723874848604100042132491137443585471513212188234723349265998132456411592110-2933892169630547542138958250875689390585571580922156303607154486790284012553323233494265805108971964795931010395470574497238676301296314787581011229991219693145995335654458220850338486845812993707403915116025671090575258086776169173374782404394539039566343994508313765272264558191037336379933659898664458330264437962466444815926773750427979695284160167366116453671137022735994488882312868014103810663537793757839292017741278326659044606015132984999715656004614731116087257857064831544681120320852646425038880177844892965542594178124723980236377129645724842691824386651456682719633350463383391047244227267949309812935538722089462322839662301960624372285407167585382372397452632300277674165017791321993299979582951289987876584692311782506615769157209687324325849964858604061730213227103609501764255266734549513993474686768170268180950165800546004473979157498089254372572283969526401646126482203738339794685537378116723477916590] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_dsa_public_key_arguments[1559504234547468581304567226460768608081271214727654204333453952926900976495110618128064737339483946752503443761686131471193552271391852659365064193689392559857829758647506061444069994636978124555039707021026476921245713792495696830489695982517401374524146395314086050573598895578753486573656547264829724715932052714690465143691079775180749496661686980467990422706106336901081361713909734652492889900400432530264154517064818874355683211771247542255360770859202881042407321220147178491319099787468327066302406927144086576737903714701601736623560954178852475527302623194659586840661992322447177128426246491955961010675451618821886518435583088591308904900490715258463464226563420983440620405774333825186975312197725189750319557792096615997665422000745722876999214186078146392580518345248676324463304482507500065284168027434769274019148663298021844379894848722336864804208500694000341987792816059067898321463326409859968256077029626085376-95854368013823440657882842583443025452331242930242487147761987726110422558011-4686680804113083545397586679160821080065546485879199381747688852647715347366050212965424161937174555744193760513846346642307847130140638472952609139808173723795782526053221086355761434617536155599617210419191458376189027072679904817878066693816011140598025898072397383789686770938755733214392627560256519606782019612751442614971187082766141326350447828566936280392794535868336904106649129495104410384361533740607503671630198969036199423918291576345165357087252704652513419667814264916593692308663609444484880828275582658848410219644280386392681807294015662156631742478337288559521475021145978416293453773894656718919492851754991604772677576491945141670516547075795882110064066895094091232790923425694403957778549277737559298066593287313609538326304951141532078813054865090484037023000015284082703642755191692355209256803327490359813935710844452851781723874848604100042132491137443585471513212188234723349265998132456411592110-2933892169630547542138958250875689390585571580922156303607154486790284012553323233494265805108971964795931010395470574497238676301296314787581011229991219693145995335654458220850338486845812993707403915116025671090575258086776169173374782404394539039566343994508313765272264558191037336379933659898664458330264437962466444815926773750427979695284160167366116453671137022735994488882312868014103810663537793757839292017741278326659044606015132984999715656004614731116087257857064831544681120320852646425038880177844892965542594178124723980236377129645724842691824386651456682719633350463383391047244227267949309812935538722089462322839662301960624372285407167585382372397452632300277674165017791321993299979582951289987876584692311782506615769157209687324325849964858604061730213227103609501764255266734549513993474686768170268180950165800546004473979157498089254372572283969526401646126482203738339794685537378116723477916590] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_dsa_public_key_arguments[148528771625914534212822325125359964721302904090255629476356006476834409067650032157404278595796437626753307411774442579294431917728665630396941886184083792777819588420173917073152781160092900585070344141915044503087837586202702533215700245952292068589150719762668746881793013309455969049945457294705213095283-1427247692705959881058285969449495136382746624-4716760577622082344827026607896944931991018145554874915250088007431928425829998391615946017585506934376515138402805056272591230627138960960431662063773185572091480277219308547850387855998018487487090411682450854845462029354880754999163146999985242903307654849675670981552108128299794618365058618340047054809-78053418212843451757389843465019430552021935659638644545534253713498681012377983295707071854300465107156564459341770283566027307097953976933330782431735019665767496768949075378862148332730757664093133346783722369325637548909151566146900185910724093837622978424996838379890338620092409532780972001832929764903] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_dsa_public_key_arguments[29555392294711864157275386815357618537267080960988042268769156693495099199494704796915951070598564457252063963236005374978324519040156266830045003525181491358798306007186824306150297663849510518707433934467429207182178449463694000139212998665077346493506545012211151383827198540802876746901147575469495068256646031117919929434798636829182219169696824522393813957790597738733918839622212092151454935285851863864021229974481160612535913952098870154429666829370298276918167675877104217215974981914624021418853287860181856869732382796310887090281214039850070167110726468088494269344139382408436774468544267299023820844791-1809251394333065553493296640760748560207343510400633813116524750123642650624-28879440595986097268895041340401003520758838705107975699514383113429273787849059522782902647245562959965531991353195969686393836061048853774884381289946806553837650366651313551923051977088776943163135675692318299050335108066980704990339376259992728263808264449550804711861080682635129097007981883220386489563651753331797910590711194228447379785305017103676151027592988739133322008418854750420380715738598918198886065832355368487114463603798141259044854445345936350587896438838761962775816124796949868420197231670226583590116278262154938801955073173409464019716518525958957887589143806034633091678892378323951700771586-13532592008691411320833710708269517980705562793739607379982722969102062687875189133317508233928889926814978493976782406010673638126609494152025343358990731065471254004088577595592204540086332283174534987458558685824381477552727754502343214234882195132274633657074819858169768327672347035084415688868828899894977531136418649031880599403440086068767575089776413201206421523593956740166020222225026138514306327634220553138057930731186634884369525099927045702112534982595738650195060866027438726519597276592517675660195767592887358547084638925315941916015127072152227886026473292588336599544600213615372991748877185031463] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_dsa_public_key_arguments[5519320730249681432599424170115956030357050201283202306339209391187401305615148896039707619235778782276224375819012348685968519288227748401050770409189474950289221338707575489252557919483800448572150134191498343159237639002373213381875357415465724776287638364885072094009953455303547705753714075059920162016781265030954925172865111563664931421763299543819627291231857745792703279562544814805187433350955509918768555350719577748146733262773550471639861425535958491859790667580434510654927848290073996888660173454126310419986151004041956730952727626644462173102625536453618534787776297771654251563192054641985234281627395744029665008245392898762735662909832227695869698824323650209466097597832806641453514233256642751270810627789205771420386973686952888623615526881134520650055877554418237660952469321315653878711628226241082672111623731775473801826839917951811911985483915128679893364034131626472220019809103848166144581212503-1852673427797059126777135760139006525652319754650249024631321344126610074238976-4686680804113083545397586679160821080065546485879199381747688852647715347366050212965424161937174555744193760513846346642307847130140638472952609139808173723795782526053221086355761434617536155599617210419191458376189027072679904817878066693816011140598025898072397383789686770938755733214392627560256519606782019612751442614971187082766141326350447828566936280392794535868336904106649129495104410384361533740607503671630198969036199423918291576345165357087252704652513419667814264916593692308663609444484880828275582658848410219644280386392681807294015662156631742478337288559521475021145978416293453773894656718919492851754991604772677576491945141670516547075795882110064066895094091232790923425694403957778549277737559298066593287313609538326304951141532078813054865090484037023000015284082703642755191692355209256803327490359813935710844452851781723874848604100042132491137443585471513212188234723349265998132456411592110-2933892169630547542138958250875689390585571580922156303607154486790284012553323233494265805108971964795931010395470574497238676301296314787581011229991219693145995335654458220850338486845812993707403915116025671090575258086776169173374782404394539039566343994508313765272264558191037336379933659898664458330264437962466444815926773750427979695284160167366116453671137022735994488882312868014103810663537793757839292017741278326659044606015132984999715656004614731116087257857064831544681120320852646425038880177844892965542594178124723980236377129645724842691824386651456682719633350463383391047244227267949309812935538722089462322839662301960624372285407167585382372397452632300277674165017791321993299979582951289987876584692311782506615769157209687324325849964858604061730213227103609501764255266734549513993474686768170268180950165800546004473979157498089254372572283969526401646126482203738339794685537378116723477916590] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_dsa_public_key_arguments[148528771625914534212822325125359964721302904090255629476356006476834409067650032157404278595796437626753307411774442579294431917728665630396941886184083792777819588420173917073152781160092900585070344141915044503087837586202702533215700245952292068589150719762668746881793013309455969049945457294705213095283-860746831416075478702374469155404254110218035841-0-78053418212843451757389843465019430552021935659638644545534253713498681012377983295707071854300465107156564459341770283566027307097953976933330782431735019665767496768949075378862148332730757664093133346783722369325637548909151566146900185910724093837622978424996838379890338620092409532780972001832929764903] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_dsa_public_key_arguments[148528771625914534212822325125359964721302904090255629476356006476834409067650032157404278595796437626753307411774442579294431917728665630396941886184083792777819588420173917073152781160092900585070344141915044503087837586202702533215700245952292068589150719762668746881793013309455969049945457294705213095283-860746831416075478702374469155404254110218035841-1-78053418212843451757389843465019430552021935659638644545534253713498681012377983295707071854300465107156564459341770283566027307097953976933330782431735019665767496768949075378862148332730757664093133346783722369325637548909151566146900185910724093837622978424996838379890338620092409532780972001832929764903] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_invalid_dsa_public_key_arguments[148528771625914534212822325125359964721302904090255629476356006476834409067650032157404278595796437626753307411774442579294431917728665630396941886184083792777819588420173917073152781160092900585070344141915044503087837586202702533215700245952292068589150719762668746881793013309455969049945457294705213095283-860746831416075478702374469155404254110218035841-17218479456385750618067377696052635483579924745448689921733236816400740691241745619397484537236046173286370919031961587788584927290816661024991609882728717344659503471655990880884679896520055123906467064419056526231345685268240569209892573766037966584735183775739433978714578587782701380797240772477647874555986712746271362892227516205318914435913511141036261376-78053418212843451757389843465019430552021935659638644545534253713498681012377983295707071854300465107156564459341770283566027307097953976933330782431735019665767496768949075378862148332730757664093133346783722369325637548909151566146900185910724093837622978424996838379890338620092409532780972001832929764903] PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_large_p PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_public_key_equality PASSED tests/hazmat/primitives/test_dsa.py::TestDSA::test_public_key_copy PASSED tests/hazmat/primitives/test_dsa.py::TestDSAVerification::test_dsa_verification PASSED tests/hazmat/primitives/test_dsa.py::TestDSAVerification::test_dsa_verify_invalid_asn1 PASSED tests/hazmat/primitives/test_dsa.py::TestDSAVerification::test_verify PASSED tests/hazmat/primitives/test_dsa.py::TestDSAVerification::test_prehashed_verify PASSED tests/hazmat/primitives/test_dsa.py::TestDSAVerification::test_prehashed_digest_mismatch PASSED tests/hazmat/primitives/test_dsa.py::TestDSASignature::test_dsa_signing PASSED tests/hazmat/primitives/test_dsa.py::TestDSASignature::test_sign PASSED tests/hazmat/primitives/test_dsa.py::TestDSASignature::test_sign_verify_buffer PASSED tests/hazmat/primitives/test_dsa.py::TestDSASignature::test_prehashed_sign PASSED tests/hazmat/primitives/test_dsa.py::TestDSASignature::test_prehashed_digest_mismatch PASSED tests/hazmat/primitives/test_dsa.py::TestDSANumbers::test_dsa_parameter_numbers PASSED tests/hazmat/primitives/test_dsa.py::TestDSANumbers::test_dsa_parameter_numbers_invalid_types PASSED tests/hazmat/primitives/test_dsa.py::TestDSANumbers::test_dsa_public_numbers PASSED tests/hazmat/primitives/test_dsa.py::TestDSANumbers::test_dsa_public_numbers_invalid_types PASSED tests/hazmat/primitives/test_dsa.py::TestDSANumbers::test_dsa_private_numbers PASSED tests/hazmat/primitives/test_dsa.py::TestDSANumbers::test_dsa_private_numbers_invalid_types PASSED tests/hazmat/primitives/test_dsa.py::TestDSANumbers::test_repr PASSED tests/hazmat/primitives/test_dsa.py::TestDSANumberEquality::test_parameter_numbers_eq PASSED tests/hazmat/primitives/test_dsa.py::TestDSANumberEquality::test_parameter_numbers_ne PASSED tests/hazmat/primitives/test_dsa.py::TestDSANumberEquality::test_public_numbers_eq PASSED tests/hazmat/primitives/test_dsa.py::TestDSANumberEquality::test_public_numbers_ne PASSED tests/hazmat/primitives/test_dsa.py::TestDSANumberEquality::test_private_numbers_eq PASSED tests/hazmat/primitives/test_dsa.py::TestDSANumberEquality::test_private_numbers_ne PASSED tests/hazmat/primitives/test_dsa.py::TestDSASerialization::test_private_bytes_encrypted_pem[PrivateFormat.TraditionalOpenSSL-s] PASSED tests/hazmat/primitives/test_dsa.py::TestDSASerialization::test_private_bytes_encrypted_pem[PrivateFormat.TraditionalOpenSSL-longerpassword] PASSED tests/hazmat/primitives/test_dsa.py::TestDSASerialization::test_private_bytes_encrypted_pem[PrivateFormat.TraditionalOpenSSL-!*$&(@#$*&($T@%_somesymbols] PASSED tests/hazmat/primitives/test_dsa.py::TestDSASerialization::test_private_bytes_encrypted_pem[PrivateFormat.TraditionalOpenSSL-\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01] PASSED tests/hazmat/primitives/test_dsa.py::TestDSASerialization::test_private_bytes_encrypted_pem[PrivateFormat.PKCS8-s] PASSED tests/hazmat/primitives/test_dsa.py::TestDSASerialization::test_private_bytes_encrypted_pem[PrivateFormat.PKCS8-longerpassword] PASSED tests/hazmat/primitives/test_dsa.py::TestDSASerialization::test_private_bytes_encrypted_pem[PrivateFormat.PKCS8-!*$&(@#$*&($T@%_somesymbols] PASSED tests/hazmat/primitives/test_dsa.py::TestDSASerialization::test_private_bytes_encrypted_pem[PrivateFormat.PKCS8-\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01] PASSED tests/hazmat/primitives/test_dsa.py::TestDSASerialization::test_private_bytes_rejects_invalid[Encoding.Raw-PrivateFormat.PKCS8] PASSED tests/hazmat/primitives/test_dsa.py::TestDSASerialization::test_private_bytes_rejects_invalid[Encoding.DER-PrivateFormat.Raw] PASSED tests/hazmat/primitives/test_dsa.py::TestDSASerialization::test_private_bytes_rejects_invalid[Encoding.Raw-PrivateFormat.Raw] PASSED tests/hazmat/primitives/test_dsa.py::TestDSASerialization::test_private_bytes_rejects_invalid[Encoding.X962-PrivateFormat.PKCS8] PASSED tests/hazmat/primitives/test_dsa.py::TestDSASerialization::test_private_bytes_rejects_invalid[Encoding.SMIME-PrivateFormat.TraditionalOpenSSL] PASSED tests/hazmat/primitives/test_dsa.py::TestDSASerialization::test_private_bytes_encrypted_der[PrivateFormat.PKCS8-s] PASSED tests/hazmat/primitives/test_dsa.py::TestDSASerialization::test_private_bytes_encrypted_der[PrivateFormat.PKCS8-longerpassword] PASSED tests/hazmat/primitives/test_dsa.py::TestDSASerialization::test_private_bytes_encrypted_der[PrivateFormat.PKCS8-!*$&(@#$*&($T@%_somesymbol] PASSED tests/hazmat/primitives/test_dsa.py::TestDSASerialization::test_private_bytes_encrypted_der[PrivateFormat.PKCS8-\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01] PASSED tests/hazmat/primitives/test_dsa.py::TestDSASerialization::test_private_bytes_unencrypted[Encoding.PEM-PrivateFormat.TraditionalOpenSSL-load_pem_private_key] PASSED tests/hazmat/primitives/test_dsa.py::TestDSASerialization::test_private_bytes_unencrypted[Encoding.DER-PrivateFormat.TraditionalOpenSSL-load_der_private_key] PASSED tests/hazmat/primitives/test_dsa.py::TestDSASerialization::test_private_bytes_unencrypted[Encoding.PEM-PrivateFormat.PKCS8-load_pem_private_key] PASSED tests/hazmat/primitives/test_dsa.py::TestDSASerialization::test_private_bytes_unencrypted[Encoding.DER-PrivateFormat.PKCS8-load_der_private_key] PASSED tests/hazmat/primitives/test_dsa.py::TestDSASerialization::test_private_bytes_traditional_openssl_unencrypted[asymmetric/Traditional_OpenSSL_Serialization/dsa.1024.pem-Encoding.PEM-load_pem_private_key] PASSED tests/hazmat/primitives/test_dsa.py::TestDSASerialization::test_private_bytes_traditional_openssl_unencrypted[asymmetric/DER_Serialization/dsa.1024.der-Encoding.DER-load_der_private_key] PASSED tests/hazmat/primitives/test_dsa.py::TestDSASerialization::test_private_bytes_traditional_der_encrypted_invalid PASSED tests/hazmat/primitives/test_dsa.py::TestDSASerialization::test_private_bytes_invalid_encoding PASSED tests/hazmat/primitives/test_dsa.py::TestDSASerialization::test_private_bytes_invalid_format PASSED tests/hazmat/primitives/test_dsa.py::TestDSASerialization::test_private_bytes_invalid_encryption_algorithm PASSED tests/hazmat/primitives/test_dsa.py::TestDSASerialization::test_private_bytes_unsupported_encryption_type PASSED tests/hazmat/primitives/test_dsa.py::TestDSAPEMPublicKeySerialization::test_public_bytes_match[asymmetric/PKCS8/unenc-dsa-pkcs8.pub.pem-load_pem_public_key-Encoding.PEM] PASSED tests/hazmat/primitives/test_dsa.py::TestDSAPEMPublicKeySerialization::test_public_bytes_match[asymmetric/DER_Serialization/unenc-dsa-pkcs8.pub.der-load_der_public_key-Encoding.DER] PASSED tests/hazmat/primitives/test_dsa.py::TestDSAPEMPublicKeySerialization::test_public_bytes_openssh PASSED tests/hazmat/primitives/test_dsa.py::TestDSAPEMPublicKeySerialization::test_public_bytes_invalid_encoding PASSED tests/hazmat/primitives/test_dsa.py::TestDSAPEMPublicKeySerialization::test_public_bytes_invalid_format PASSED tests/hazmat/primitives/test_dsa.py::TestDSAPEMPublicKeySerialization::test_public_bytes_pkcs1_unsupported PASSED tests/hazmat/primitives/test_dsa.py::TestDSAPEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.Raw-PublicFormat.SubjectPublicKeyInfo] PASSED tests/hazmat/primitives/test_dsa.py::TestDSAPEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.Raw-PublicFormat.PKCS1] PASSED tests/hazmat/primitives/test_dsa.py::TestDSAPEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.Raw-PublicFormat.Raw] PASSED tests/hazmat/primitives/test_dsa.py::TestDSAPEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.Raw-PublicFormat.UncompressedPoint] PASSED tests/hazmat/primitives/test_dsa.py::TestDSAPEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.Raw-PublicFormat.CompressedPoint] PASSED tests/hazmat/primitives/test_dsa.py::TestDSAPEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.X962-PublicFormat.Raw] PASSED tests/hazmat/primitives/test_dsa.py::TestDSAPEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.X962-PublicFormat.UncompressedPoint] PASSED tests/hazmat/primitives/test_dsa.py::TestDSAPEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.X962-PublicFormat.CompressedPoint] PASSED tests/hazmat/primitives/test_dsa.py::TestDSAPEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.PEM-PublicFormat.Raw] PASSED tests/hazmat/primitives/test_dsa.py::TestDSAPEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.PEM-PublicFormat.UncompressedPoint] PASSED tests/hazmat/primitives/test_dsa.py::TestDSAPEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.PEM-PublicFormat.CompressedPoint] PASSED tests/hazmat/primitives/test_dsa.py::TestDSAPEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.DER-PublicFormat.Raw] PASSED tests/hazmat/primitives/test_dsa.py::TestDSAPEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.DER-PublicFormat.UncompressedPoint] PASSED tests/hazmat/primitives/test_dsa.py::TestDSAPEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.DER-PublicFormat.CompressedPoint] PASSED tests/hazmat/primitives/test_ec.py::test_get_curve_for_oid PASSED tests/hazmat/primitives/test_ec.py::test_skip_curve_unsupported PASSED tests/hazmat/primitives/test_ec.py::test_skip_exchange_algorithm_unsupported PASSED tests/hazmat/primitives/test_ec.py::test_skip_ecdsa_vector PASSED tests/hazmat/primitives/test_ec.py::test_derive_private_key_success PASSED tests/hazmat/primitives/test_ec.py::test_derive_private_key_errors PASSED tests/hazmat/primitives/test_ec.py::test_derive_point_at_infinity PASSED tests/hazmat/primitives/test_ec.py::test_ec_numbers PASSED tests/hazmat/primitives/test_ec.py::test_invalid_ec_numbers_args[None-2-3-curve0] PASSED tests/hazmat/primitives/test_ec.py::test_invalid_ec_numbers_args[1-None-3-curve1] PASSED tests/hazmat/primitives/test_ec.py::test_invalid_ec_numbers_args[1-2-None-curve2] PASSED tests/hazmat/primitives/test_ec.py::test_invalid_ec_numbers_args[1-2-3-None] PASSED tests/hazmat/primitives/test_ec.py::test_invalid_private_numbers_public_numbers PASSED tests/hazmat/primitives/test_ec.py::test_ec_public_numbers_repr PASSED tests/hazmat/primitives/test_ec.py::test_ec_public_numbers_hash PASSED tests/hazmat/primitives/test_ec.py::test_ec_private_numbers_hash PASSED tests/hazmat/primitives/test_ec.py::test_ec_key_key_size PASSED tests/hazmat/primitives/test_ec.py::test_deprecated_generate_private_key_with_curve_class PASSED tests/hazmat/primitives/test_ec.py::TestECWithNumbers::test_with_numbers PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_signing_with_example_keys PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_generate_vector_curves[curve0] PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_generate_vector_curves[curve1] PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_generate_vector_curves[curve2] PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_generate_vector_curves[curve3] PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_generate_vector_curves[curve4] PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_generate_vector_curves[curve5] PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_generate_vector_curves[curve6] PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_generate_vector_curves[curve7] PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_generate_vector_curves[curve8] PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_generate_vector_curves[curve9] PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_generate_vector_curves[curve10] PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_generate_vector_curves[curve11] PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_generate_vector_curves[curve12] PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_generate_vector_curves[curve13] PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_generate_vector_curves[curve14] PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_generate_vector_curves[curve15] PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_generate_vector_curves[curve16] PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_generate_vector_curves[curve17] PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_generate_vector_curves[curve18] PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_generate_vector_curves[curve19] PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_generate_vector_curves[curve20] PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_generate_unknown_curve PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_unknown_signature_algoritm PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_load_invalid_ec_key_from_numbers PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_load_invalid_public_ec_key_from_numbers PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_load_invalid_ec_key_from_pem PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_signatures PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_signature_failures PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_unsupported_deterministic_nonce PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_deterministic_nonce SKIPPED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_sign PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_sign_verify_buffers PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_sign_prehashed PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_sign_prehashed_digest_mismatch PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_verify PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_verify_prehashed PASSED tests/hazmat/primitives/test_ec.py::TestECDSAVectors::test_verify_prehashed_digest_mismatch PASSED tests/hazmat/primitives/test_ec.py::TestECEquality::test_public_numbers_eq PASSED tests/hazmat/primitives/test_ec.py::TestECEquality::test_public_numbers_ne PASSED tests/hazmat/primitives/test_ec.py::TestECEquality::test_private_numbers_eq PASSED tests/hazmat/primitives/test_ec.py::TestECEquality::test_private_numbers_ne PASSED tests/hazmat/primitives/test_ec.py::TestECEquality::test_public_key_equality PASSED tests/hazmat/primitives/test_ec.py::TestECEquality::test_public_key_copy PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_private_bytes_encrypted_pem[PrivateFormat.TraditionalOpenSSL-s] PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_private_bytes_encrypted_pem[PrivateFormat.TraditionalOpenSSL-longerpassword] PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_private_bytes_encrypted_pem[PrivateFormat.TraditionalOpenSSL-!*$&(@#$*&($T@%_somesymbols] PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_private_bytes_encrypted_pem[PrivateFormat.TraditionalOpenSSL-\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01] PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_private_bytes_encrypted_pem[PrivateFormat.PKCS8-s] PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_private_bytes_encrypted_pem[PrivateFormat.PKCS8-longerpassword] PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_private_bytes_encrypted_pem[PrivateFormat.PKCS8-!*$&(@#$*&($T@%_somesymbols] PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_private_bytes_encrypted_pem[PrivateFormat.PKCS8-\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01] PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_traditional_serialization_fips SKIPPED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_private_bytes_rejects_invalid[Encoding.Raw-PrivateFormat.PKCS8] PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_private_bytes_rejects_invalid[Encoding.DER-PrivateFormat.Raw] PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_private_bytes_rejects_invalid[Encoding.Raw-PrivateFormat.Raw] PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_private_bytes_rejects_invalid[Encoding.X962-PrivateFormat.PKCS8] PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_private_bytes_encrypted_der[PrivateFormat.PKCS8-s] PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_private_bytes_encrypted_der[PrivateFormat.PKCS8-longerpassword] PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_private_bytes_encrypted_der[PrivateFormat.PKCS8-!*$&(@#$*&($T@%_somesymbol] PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_private_bytes_encrypted_der[PrivateFormat.PKCS8-\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01] PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_private_bytes_unencrypted[Encoding.PEM-PrivateFormat.TraditionalOpenSSL-load_pem_private_key] PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_private_bytes_unencrypted[Encoding.DER-PrivateFormat.TraditionalOpenSSL-load_der_private_key] PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_private_bytes_unencrypted[Encoding.PEM-PrivateFormat.PKCS8-load_pem_private_key] PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_private_bytes_unencrypted[Encoding.DER-PrivateFormat.PKCS8-load_der_private_key] PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_private_bytes_traditional_openssl_unencrypted[asymmetric/PEM_Serialization/ec_private_key.pem-Encoding.PEM-load_pem_private_key] PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_private_bytes_traditional_openssl_unencrypted[asymmetric/DER_Serialization/ec_private_key.der-Encoding.DER-load_der_private_key] PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_private_bytes_traditional_der_encrypted_invalid PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_private_bytes_invalid_encoding PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_private_bytes_invalid_format PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_private_bytes_invalid_encryption_algorithm PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_private_bytes_unsupported_encryption_type PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_public_bytes_from_derived_public_key PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_load_private_key_explicit_parameters PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_load_private_key_unsupported_curve PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_load_public_keys[sect163k1-spki.pem-SECT163K1] PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_load_public_keys[sect163r2-spki.pem-SECT163R2] PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_load_public_keys[sect233k1-spki.pem-SECT233K1] PASSED tests/hazmat/primitives/test_ec.py::TestECSerialization::test_load_public_keys[sect233r1-spki.pem-SECT233R1] PASSED tests/hazmat/primitives/test_ec.py::TestEllipticCurvePEMPublicKeySerialization::test_public_bytes_match[asymmetric/PEM_Serialization/ec_public_key.pem-load_pem_public_key-Encoding.PEM] PASSED tests/hazmat/primitives/test_ec.py::TestEllipticCurvePEMPublicKeySerialization::test_public_bytes_match[asymmetric/DER_Serialization/ec_public_key.der-load_der_public_key-Encoding.DER] PASSED tests/hazmat/primitives/test_ec.py::TestEllipticCurvePEMPublicKeySerialization::test_public_bytes_openssh PASSED tests/hazmat/primitives/test_ec.py::TestEllipticCurvePEMPublicKeySerialization::test_public_bytes_invalid_encoding PASSED tests/hazmat/primitives/test_ec.py::TestEllipticCurvePEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.Raw-PublicFormat.Raw] PASSED tests/hazmat/primitives/test_ec.py::TestEllipticCurvePEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.X962-PublicFormat.Raw] PASSED tests/hazmat/primitives/test_ec.py::TestEllipticCurvePEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.PEM-PublicFormat.Raw] PASSED tests/hazmat/primitives/test_ec.py::TestEllipticCurvePEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.DER-PublicFormat.Raw] PASSED tests/hazmat/primitives/test_ec.py::TestEllipticCurvePEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.Raw-PublicFormat.SubjectPublicKeyInfo] PASSED tests/hazmat/primitives/test_ec.py::TestEllipticCurvePEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.Raw-PublicFormat.PKCS1] PASSED tests/hazmat/primitives/test_ec.py::TestEllipticCurvePEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.Raw-PublicFormat.UncompressedPoint] PASSED tests/hazmat/primitives/test_ec.py::TestEllipticCurvePEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.Raw-PublicFormat.CompressedPoint] PASSED tests/hazmat/primitives/test_ec.py::TestEllipticCurvePEMPublicKeySerialization::test_public_bytes_invalid_format PASSED tests/hazmat/primitives/test_ec.py::TestEllipticCurvePEMPublicKeySerialization::test_public_bytes_pkcs1_unsupported PASSED tests/hazmat/primitives/test_ec.py::TestEllipticCurvePEMPublicKeySerialization::test_from_encoded_point_compressed[vector0] PASSED tests/hazmat/primitives/test_ec.py::TestEllipticCurvePEMPublicKeySerialization::test_from_encoded_point_compressed[vector1] PASSED tests/hazmat/primitives/test_ec.py::TestEllipticCurvePEMPublicKeySerialization::test_from_encoded_point_compressed[vector2] PASSED tests/hazmat/primitives/test_ec.py::TestEllipticCurvePEMPublicKeySerialization::test_from_encoded_point_compressed[vector3] PASSED tests/hazmat/primitives/test_ec.py::TestEllipticCurvePEMPublicKeySerialization::test_from_encoded_point_notoncurve PASSED tests/hazmat/primitives/test_ec.py::TestEllipticCurvePEMPublicKeySerialization::test_from_encoded_point_uncompressed PASSED tests/hazmat/primitives/test_ec.py::TestEllipticCurvePEMPublicKeySerialization::test_from_encoded_point_invalid_length PASSED tests/hazmat/primitives/test_ec.py::TestEllipticCurvePEMPublicKeySerialization::test_from_encoded_point_empty_byte_string PASSED tests/hazmat/primitives/test_ec.py::TestEllipticCurvePEMPublicKeySerialization::test_from_encoded_point_not_a_curve PASSED tests/hazmat/primitives/test_ec.py::TestEllipticCurvePEMPublicKeySerialization::test_from_encoded_point_unsupported_encoding PASSED tests/hazmat/primitives/test_ec.py::TestEllipticCurvePEMPublicKeySerialization::test_serialize_point[vector0] PASSED tests/hazmat/primitives/test_ec.py::TestEllipticCurvePEMPublicKeySerialization::test_serialize_point[vector1] PASSED tests/hazmat/primitives/test_ec.py::TestEllipticCurvePEMPublicKeySerialization::test_serialize_point[vector2] PASSED tests/hazmat/primitives/test_ec.py::TestEllipticCurvePEMPublicKeySerialization::test_serialize_point[vector3] PASSED tests/hazmat/primitives/test_ec.py::TestECDH::test_key_exchange_with_vectors PASSED tests/hazmat/primitives/test_ec.py::TestECDH::test_brainpool_kex[vector0] PASSED tests/hazmat/primitives/test_ec.py::TestECDH::test_brainpool_kex[vector1] PASSED tests/hazmat/primitives/test_ec.py::TestECDH::test_brainpool_kex[vector2] PASSED tests/hazmat/primitives/test_ec.py::TestECDH::test_exchange_unsupported_algorithm PASSED tests/hazmat/primitives/test_ec.py::TestECDH::test_exchange_non_matching_curve PASSED tests/hazmat/primitives/test_ed25519.py::test_ed25519_unsupported SKIPPED tests/hazmat/primitives/test_ed25519.py::TestEd25519Signing::test_sign_verify_input PASSED tests/hazmat/primitives/test_ed25519.py::TestEd25519Signing::test_pub_priv_bytes_raw PASSED tests/hazmat/primitives/test_ed25519.py::TestEd25519Signing::test_invalid_signature PASSED tests/hazmat/primitives/test_ed25519.py::TestEd25519Signing::test_sign_verify_buffer PASSED tests/hazmat/primitives/test_ed25519.py::TestEd25519Signing::test_generate PASSED tests/hazmat/primitives/test_ed25519.py::TestEd25519Signing::test_load_public_bytes PASSED tests/hazmat/primitives/test_ed25519.py::TestEd25519Signing::test_invalid_type_public_bytes PASSED tests/hazmat/primitives/test_ed25519.py::TestEd25519Signing::test_invalid_type_private_bytes PASSED tests/hazmat/primitives/test_ed25519.py::TestEd25519Signing::test_invalid_length_from_public_bytes PASSED tests/hazmat/primitives/test_ed25519.py::TestEd25519Signing::test_invalid_length_from_private_bytes PASSED tests/hazmat/primitives/test_ed25519.py::TestEd25519Signing::test_invalid_private_bytes PASSED tests/hazmat/primitives/test_ed25519.py::TestEd25519Signing::test_invalid_public_bytes PASSED tests/hazmat/primitives/test_ed25519.py::TestEd25519Signing::test_round_trip_private_serialization[Encoding.PEM-PrivateFormat.PKCS8-encryption0-password-load_pem_private_key] PASSED tests/hazmat/primitives/test_ed25519.py::TestEd25519Signing::test_round_trip_private_serialization[Encoding.DER-PrivateFormat.PKCS8-encryption1-password-load_der_private_key] PASSED tests/hazmat/primitives/test_ed25519.py::TestEd25519Signing::test_round_trip_private_serialization[Encoding.PEM-PrivateFormat.PKCS8-encryption2-None-load_pem_private_key] PASSED tests/hazmat/primitives/test_ed25519.py::TestEd25519Signing::test_round_trip_private_serialization[Encoding.DER-PrivateFormat.PKCS8-encryption3-None-load_der_private_key] PASSED tests/hazmat/primitives/test_ed25519.py::TestEd25519Signing::test_round_trip_private_serialization[Encoding.DER-PrivateFormat.PKCS8-encryption4-\x00-load_der_private_key] PASSED tests/hazmat/primitives/test_ed25519.py::TestEd25519Signing::test_buffer_protocol PASSED tests/hazmat/primitives/test_ed25519.py::test_public_key_equality PASSED tests/hazmat/primitives/test_ed25519.py::test_public_key_copy PASSED tests/hazmat/primitives/test_ed448.py::test_ed448_unsupported SKIPPED tests/hazmat/primitives/test_ed448.py::TestEd448Signing::test_sign_input[vector0] PASSED tests/hazmat/primitives/test_ed448.py::TestEd448Signing::test_sign_input[vector1] PASSED tests/hazmat/primitives/test_ed448.py::TestEd448Signing::test_sign_input[vector2] SKIPPED tests/hazmat/primitives/test_ed448.py::TestEd448Signing::test_sign_input[vector3] PASSED tests/hazmat/primitives/test_ed448.py::TestEd448Signing::test_sign_input[vector4] PASSED tests/hazmat/primitives/test_ed448.py::TestEd448Signing::test_sign_input[vector5] PASSED tests/hazmat/primitives/test_ed448.py::TestEd448Signing::test_sign_input[vector6] PASSED tests/hazmat/primitives/test_ed448.py::TestEd448Signing::test_sign_input[vector7] PASSED tests/hazmat/primitives/test_ed448.py::TestEd448Signing::test_sign_input[vector8] PASSED tests/hazmat/primitives/test_ed448.py::TestEd448Signing::test_invalid_signature PASSED tests/hazmat/primitives/test_ed448.py::TestEd448Signing::test_sign_verify_buffer PASSED tests/hazmat/primitives/test_ed448.py::TestEd448Signing::test_generate PASSED tests/hazmat/primitives/test_ed448.py::TestEd448Signing::test_pub_priv_bytes_raw[vector0] PASSED tests/hazmat/primitives/test_ed448.py::TestEd448Signing::test_pub_priv_bytes_raw[vector1] PASSED tests/hazmat/primitives/test_ed448.py::TestEd448Signing::test_pub_priv_bytes_raw[vector2] PASSED tests/hazmat/primitives/test_ed448.py::TestEd448Signing::test_pub_priv_bytes_raw[vector3] PASSED tests/hazmat/primitives/test_ed448.py::TestEd448Signing::test_pub_priv_bytes_raw[vector4] PASSED tests/hazmat/primitives/test_ed448.py::TestEd448Signing::test_pub_priv_bytes_raw[vector5] PASSED tests/hazmat/primitives/test_ed448.py::TestEd448Signing::test_pub_priv_bytes_raw[vector6] PASSED tests/hazmat/primitives/test_ed448.py::TestEd448Signing::test_pub_priv_bytes_raw[vector7] PASSED tests/hazmat/primitives/test_ed448.py::TestEd448Signing::test_pub_priv_bytes_raw[vector8] PASSED tests/hazmat/primitives/test_ed448.py::TestEd448Signing::test_round_trip_private_serialization[Encoding.PEM-PrivateFormat.PKCS8-encryption0-password-load_pem_private_key] PASSED tests/hazmat/primitives/test_ed448.py::TestEd448Signing::test_round_trip_private_serialization[Encoding.DER-PrivateFormat.PKCS8-encryption1-password-load_der_private_key] PASSED tests/hazmat/primitives/test_ed448.py::TestEd448Signing::test_round_trip_private_serialization[Encoding.PEM-PrivateFormat.PKCS8-encryption2-None-load_pem_private_key] PASSED tests/hazmat/primitives/test_ed448.py::TestEd448Signing::test_round_trip_private_serialization[Encoding.DER-PrivateFormat.PKCS8-encryption3-None-load_der_private_key] PASSED tests/hazmat/primitives/test_ed448.py::TestEd448Signing::test_invalid_type_public_bytes PASSED tests/hazmat/primitives/test_ed448.py::TestEd448Signing::test_invalid_type_private_bytes PASSED tests/hazmat/primitives/test_ed448.py::TestEd448Signing::test_invalid_length_from_public_bytes PASSED tests/hazmat/primitives/test_ed448.py::TestEd448Signing::test_invalid_length_from_private_bytes PASSED tests/hazmat/primitives/test_ed448.py::TestEd448Signing::test_invalid_private_bytes PASSED tests/hazmat/primitives/test_ed448.py::TestEd448Signing::test_invalid_public_bytes PASSED tests/hazmat/primitives/test_ed448.py::TestEd448Signing::test_buffer_protocol PASSED tests/hazmat/primitives/test_ed448.py::TestEd448Signing::test_malleability PASSED tests/hazmat/primitives/test_ed448.py::test_public_key_equality PASSED tests/hazmat/primitives/test_ed448.py::test_public_key_copy PASSED tests/hazmat/primitives/test_hash_vectors.py::TestSHA1::test_sha1 PASSED tests/hazmat/primitives/test_hash_vectors.py::TestSHA224::test_sha224 PASSED tests/hazmat/primitives/test_hash_vectors.py::TestSHA256::test_sha256 PASSED tests/hazmat/primitives/test_hash_vectors.py::TestSHA384::test_sha384 PASSED tests/hazmat/primitives/test_hash_vectors.py::TestSHA512::test_sha512 PASSED tests/hazmat/primitives/test_hash_vectors.py::TestSHA512224::test_sha512_224 PASSED tests/hazmat/primitives/test_hash_vectors.py::TestSHA512256::test_sha512_256 PASSED tests/hazmat/primitives/test_hash_vectors.py::TestMD5::test_md5 PASSED tests/hazmat/primitives/test_hash_vectors.py::TestBLAKE2b::test_b2b PASSED tests/hazmat/primitives/test_hash_vectors.py::TestBLAKE2s256::test_b2s PASSED tests/hazmat/primitives/test_hash_vectors.py::TestSHA3224::test_sha3_224 PASSED tests/hazmat/primitives/test_hash_vectors.py::TestSHA3256::test_sha3_256 PASSED tests/hazmat/primitives/test_hash_vectors.py::TestSHA3384::test_sha3_384 PASSED tests/hazmat/primitives/test_hash_vectors.py::TestSHA3512::test_sha3_512 PASSED tests/hazmat/primitives/test_hash_vectors.py::TestSHAKE128::test_shake128 PASSED tests/hazmat/primitives/test_hash_vectors.py::TestSHAKE128::test_shake128_variable PASSED tests/hazmat/primitives/test_hash_vectors.py::TestSHAKE256::test_shake256 PASSED tests/hazmat/primitives/test_hash_vectors.py::TestSHAKE256::test_shake256_variable PASSED tests/hazmat/primitives/test_hash_vectors.py::TestSM3::test_sm3 PASSED tests/hazmat/primitives/test_hashes.py::TestHashContext::test_hash_reject_unicode PASSED tests/hazmat/primitives/test_hashes.py::TestHashContext::test_hash_algorithm_instance PASSED tests/hazmat/primitives/test_hashes.py::TestHashContext::test_raises_after_finalize PASSED tests/hazmat/primitives/test_hashes.py::TestHashContext::test_unsupported_hash PASSED tests/hazmat/primitives/test_hashes.py::TestSHA1::test_sha1 PASSED tests/hazmat/primitives/test_hashes.py::TestSHA224::test_sha224 PASSED tests/hazmat/primitives/test_hashes.py::TestSHA256::test_sha256 PASSED tests/hazmat/primitives/test_hashes.py::TestSHA384::test_sha384 PASSED tests/hazmat/primitives/test_hashes.py::TestSHA512::test_sha512 PASSED tests/hazmat/primitives/test_hashes.py::TestMD5::test_md5 PASSED tests/hazmat/primitives/test_hashes.py::TestBLAKE2b::test_blake2b PASSED tests/hazmat/primitives/test_hashes.py::TestBLAKE2b::test_invalid_digest_size PASSED tests/hazmat/primitives/test_hashes.py::TestBLAKE2s::test_blake2s PASSED tests/hazmat/primitives/test_hashes.py::TestBLAKE2s::test_invalid_digest_size PASSED tests/hazmat/primitives/test_hashes.py::test_buffer_protocol_hash PASSED tests/hazmat/primitives/test_hashes.py::TestSHAKE::test_invalid_digest_type[SHAKE128] PASSED tests/hazmat/primitives/test_hashes.py::TestSHAKE::test_invalid_digest_type[SHAKE256] PASSED tests/hazmat/primitives/test_hashes.py::TestSHAKE::test_invalid_digest_size[SHAKE128] PASSED tests/hazmat/primitives/test_hashes.py::TestSHAKE::test_invalid_digest_size[SHAKE256] PASSED tests/hazmat/primitives/test_hashes.py::TestSM3::test_sm3 PASSED tests/hazmat/primitives/test_hkdf.py::TestHKDF::test_length_limit PASSED tests/hazmat/primitives/test_hkdf.py::TestHKDF::test_already_finalized PASSED tests/hazmat/primitives/test_hkdf.py::TestHKDF::test_verify PASSED tests/hazmat/primitives/test_hkdf.py::TestHKDF::test_verify_invalid PASSED tests/hazmat/primitives/test_hkdf.py::TestHKDF::test_unicode_typeerror PASSED tests/hazmat/primitives/test_hkdf.py::TestHKDF::test_derive_short_output PASSED tests/hazmat/primitives/test_hkdf.py::TestHKDF::test_derive_long_output PASSED tests/hazmat/primitives/test_hkdf.py::TestHKDF::test_buffer_protocol PASSED tests/hazmat/primitives/test_hkdf.py::TestHKDFExpand::test_derive PASSED tests/hazmat/primitives/test_hkdf.py::TestHKDFExpand::test_buffer_protocol PASSED tests/hazmat/primitives/test_hkdf.py::TestHKDFExpand::test_verify PASSED tests/hazmat/primitives/test_hkdf.py::TestHKDFExpand::test_invalid_verify PASSED tests/hazmat/primitives/test_hkdf.py::TestHKDFExpand::test_already_finalized PASSED tests/hazmat/primitives/test_hkdf.py::TestHKDFExpand::test_unicode_error PASSED tests/hazmat/primitives/test_hkdf_vectors.py::TestHKDFSHA1::test_hkdfsha1 PASSED tests/hazmat/primitives/test_hkdf_vectors.py::TestHKDFSHA256::test_hkdfsha256 PASSED tests/hazmat/primitives/test_hmac.py::TestHMACCopy::test_copy PASSED tests/hazmat/primitives/test_hmac.py::TestHMAC::test_hmac_reject_unicode PASSED tests/hazmat/primitives/test_hmac.py::TestHMAC::test_hmac_algorithm_instance PASSED tests/hazmat/primitives/test_hmac.py::TestHMAC::test_raises_after_finalize PASSED tests/hazmat/primitives/test_hmac.py::TestHMAC::test_verify PASSED tests/hazmat/primitives/test_hmac.py::TestHMAC::test_invalid_verify PASSED tests/hazmat/primitives/test_hmac.py::TestHMAC::test_verify_reject_unicode PASSED tests/hazmat/primitives/test_hmac.py::TestHMAC::test_unsupported_hash PASSED tests/hazmat/primitives/test_hmac.py::TestHMAC::test_buffer_protocol PASSED tests/hazmat/primitives/test_hmac.py::TestHMAC::test_algorithm PASSED tests/hazmat/primitives/test_hmac_vectors.py::TestHMACMD5::test_hmac_md5 PASSED tests/hazmat/primitives/test_hmac_vectors.py::TestHMACSHA1::test_hmac_sha1 PASSED tests/hazmat/primitives/test_hmac_vectors.py::TestHMACSHA224::test_hmac_sha224 PASSED tests/hazmat/primitives/test_hmac_vectors.py::TestHMACSHA256::test_hmac_sha256 PASSED tests/hazmat/primitives/test_hmac_vectors.py::TestHMACSHA384::test_hmac_sha384 PASSED tests/hazmat/primitives/test_hmac_vectors.py::TestHMACSHA512::test_hmac_sha512 PASSED tests/hazmat/primitives/test_hmac_vectors.py::TestHMACBLAKE2::test_blake2b PASSED tests/hazmat/primitives/test_hmac_vectors.py::TestHMACBLAKE2::test_blake2s PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFHMAC::test_invalid_key PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFHMAC::test_already_finalized PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFHMAC::test_key_length PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFHMAC::test_rlen PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFHMAC::test_r_type PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFHMAC::test_zero_llen PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFHMAC::test_l_type PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFHMAC::test_l PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFHMAC::test_unsupported_mode PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFHMAC::test_unsupported_location PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFHMAC::test_unsupported_parameters PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFHMAC::test_missing_break_location PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFHMAC::test_keyword_only_break_location PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFHMAC::test_invalid_break_location PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFHMAC::test_ignored_break_location_before PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFHMAC::test_ignored_break_location_after PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFHMAC::test_unsupported_hash PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFHMAC::test_unsupported_algorithm PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFHMAC::test_unicode_error_label PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFHMAC::test_unicode_error_context PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFHMAC::test_unicode_error_key_material PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFHMAC::test_buffer_protocol PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFCMAC::test_invalid_key PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFCMAC::test_already_finalized PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFCMAC::test_key_length PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFCMAC::test_rlen PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFCMAC::test_r_type PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFCMAC::test_zero_llen PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFCMAC::test_l_type PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFCMAC::test_l PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFCMAC::test_unsupported_mode PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFCMAC::test_unsupported_location PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFCMAC::test_unsupported_parameters PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFCMAC::test_missing_break_location PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFCMAC::test_keyword_only_break_location PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFCMAC::test_invalid_break_location PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFCMAC::test_ignored_break_location_before PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFCMAC::test_ignored_break_location_after PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFCMAC::test_unsupported_algorithm PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFCMAC::test_unicode_error_label PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFCMAC::test_unicode_error_context PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFCMAC::test_unsupported_cipher PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFCMAC::test_unicode_error_key_material PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFCMAC::test_wrong_key_material_length PASSED tests/hazmat/primitives/test_kbkdf.py::TestKBKDFCMAC::test_buffer_protocol PASSED tests/hazmat/primitives/test_kbkdf_vectors.py::TestCounterKDFCounterMode::test_kbkdfctr PASSED tests/hazmat/primitives/test_keywrap.py::TestAESKeyWrap::test_wrap PASSED tests/hazmat/primitives/test_keywrap.py::TestAESKeyWrap::test_unwrap PASSED tests/hazmat/primitives/test_keywrap.py::TestAESKeyWrap::test_wrap_invalid_key_length PASSED tests/hazmat/primitives/test_keywrap.py::TestAESKeyWrap::test_unwrap_invalid_key_length PASSED tests/hazmat/primitives/test_keywrap.py::TestAESKeyWrap::test_wrap_invalid_key_to_wrap_length PASSED tests/hazmat/primitives/test_keywrap.py::TestAESKeyWrap::test_unwrap_invalid_wrapped_key_length PASSED tests/hazmat/primitives/test_keywrap.py::TestAESKeyWrapWithPadding::test_wrap PASSED tests/hazmat/primitives/test_keywrap.py::TestAESKeyWrapWithPadding::test_wrap_additional_vectors PASSED tests/hazmat/primitives/test_keywrap.py::TestAESKeyWrapWithPadding::test_unwrap PASSED tests/hazmat/primitives/test_keywrap.py::TestAESKeyWrapWithPadding::test_unwrap_additional_vectors PASSED tests/hazmat/primitives/test_keywrap.py::TestAESKeyWrapWithPadding::test_unwrap_invalid_wrapped_key_length PASSED tests/hazmat/primitives/test_keywrap.py::TestAESKeyWrapWithPadding::test_wrap_invalid_key_length PASSED tests/hazmat/primitives/test_keywrap.py::TestAESKeyWrapWithPadding::test_unwrap_invalid_key_length PASSED tests/hazmat/primitives/test_padding.py::TestPKCS7::test_invalid_block_size[127] PASSED tests/hazmat/primitives/test_padding.py::TestPKCS7::test_invalid_block_size[4096] PASSED tests/hazmat/primitives/test_padding.py::TestPKCS7::test_invalid_block_size[-2] PASSED tests/hazmat/primitives/test_padding.py::TestPKCS7::test_invalid_padding[128-1111] PASSED tests/hazmat/primitives/test_padding.py::TestPKCS7::test_invalid_padding[128-1111111111111111] PASSED tests/hazmat/primitives/test_padding.py::TestPKCS7::test_invalid_padding[128-111111111111111\x06] PASSED tests/hazmat/primitives/test_padding.py::TestPKCS7::test_invalid_padding[128-] PASSED tests/hazmat/primitives/test_padding.py::TestPKCS7::test_invalid_padding[128-\x06\x06\x06\x06\x06\x06] PASSED tests/hazmat/primitives/test_padding.py::TestPKCS7::test_invalid_padding[128-\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00] PASSED tests/hazmat/primitives/test_padding.py::TestPKCS7::test_non_bytes PASSED tests/hazmat/primitives/test_padding.py::TestPKCS7::test_zany_py2_bytes_subclass PASSED tests/hazmat/primitives/test_padding.py::TestPKCS7::test_pad[128-1111111111-1111111111\x06\x06\x06\x06\x06\x06] PASSED tests/hazmat/primitives/test_padding.py::TestPKCS7::test_pad[128-111111111111111122222222222222-111111111111111122222222222222\x02\x02] PASSED tests/hazmat/primitives/test_padding.py::TestPKCS7::test_pad[128-1111111111111111-1111111111111111\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10] PASSED tests/hazmat/primitives/test_padding.py::TestPKCS7::test_pad[128-11111111111111111-11111111111111111\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f] PASSED tests/hazmat/primitives/test_padding.py::TestPKCS7::test_unpad[128-1111111111-1111111111\x06\x06\x06\x06\x06\x06] PASSED tests/hazmat/primitives/test_padding.py::TestPKCS7::test_unpad[128-111111111111111122222222222222-111111111111111122222222222222\x02\x02] PASSED tests/hazmat/primitives/test_padding.py::TestPKCS7::test_use_after_finalize PASSED tests/hazmat/primitives/test_padding.py::TestPKCS7::test_large_padding PASSED tests/hazmat/primitives/test_padding.py::TestPKCS7::test_bytearray PASSED tests/hazmat/primitives/test_padding.py::TestANSIX923::test_invalid_block_size[127] PASSED tests/hazmat/primitives/test_padding.py::TestANSIX923::test_invalid_block_size[4096] PASSED tests/hazmat/primitives/test_padding.py::TestANSIX923::test_invalid_block_size[-2] PASSED tests/hazmat/primitives/test_padding.py::TestANSIX923::test_invalid_padding[128-1111] PASSED tests/hazmat/primitives/test_padding.py::TestANSIX923::test_invalid_padding[128-1111111111111111] PASSED tests/hazmat/primitives/test_padding.py::TestANSIX923::test_invalid_padding[128-111111111111111\x06] PASSED tests/hazmat/primitives/test_padding.py::TestANSIX923::test_invalid_padding[128-1111111111\x06\x06\x06\x06\x06\x06] PASSED tests/hazmat/primitives/test_padding.py::TestANSIX923::test_invalid_padding[128-] PASSED tests/hazmat/primitives/test_padding.py::TestANSIX923::test_invalid_padding[128-\x06\x06\x06\x06\x06\x06] PASSED tests/hazmat/primitives/test_padding.py::TestANSIX923::test_invalid_padding[128-\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00] PASSED tests/hazmat/primitives/test_padding.py::TestANSIX923::test_non_bytes PASSED tests/hazmat/primitives/test_padding.py::TestANSIX923::test_zany_py2_bytes_subclass PASSED tests/hazmat/primitives/test_padding.py::TestANSIX923::test_pad[128-1111111111-1111111111\x00\x00\x00\x00\x00\x06] PASSED tests/hazmat/primitives/test_padding.py::TestANSIX923::test_pad[128-111111111111111122222222222222-111111111111111122222222222222\x00\x02] PASSED tests/hazmat/primitives/test_padding.py::TestANSIX923::test_pad[128-1111111111111111-1111111111111111\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10] PASSED tests/hazmat/primitives/test_padding.py::TestANSIX923::test_pad[128-11111111111111111-11111111111111111\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f] PASSED tests/hazmat/primitives/test_padding.py::TestANSIX923::test_unpad[128-1111111111-1111111111\x00\x00\x00\x00\x00\x06] PASSED tests/hazmat/primitives/test_padding.py::TestANSIX923::test_unpad[128-111111111111111122222222222222-111111111111111122222222222222\x00\x02] PASSED tests/hazmat/primitives/test_padding.py::TestANSIX923::test_use_after_finalize PASSED tests/hazmat/primitives/test_padding.py::TestANSIX923::test_bytearray PASSED tests/hazmat/primitives/test_pbkdf2hmac.py::TestPBKDF2HMAC::test_already_finalized PASSED tests/hazmat/primitives/test_pbkdf2hmac.py::TestPBKDF2HMAC::test_unsupported_algorithm PASSED tests/hazmat/primitives/test_pbkdf2hmac.py::TestPBKDF2HMAC::test_invalid_key PASSED tests/hazmat/primitives/test_pbkdf2hmac.py::TestPBKDF2HMAC::test_unicode_error_with_salt PASSED tests/hazmat/primitives/test_pbkdf2hmac.py::TestPBKDF2HMAC::test_unicode_error_with_key_material PASSED tests/hazmat/primitives/test_pbkdf2hmac.py::TestPBKDF2HMAC::test_buffer_protocol PASSED tests/hazmat/primitives/test_pbkdf2hmac_vectors.py::test_pbkdf2_hmacsha1_vectors PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_load_pkcs12_ec_keys[cert-key-aes256cbc.p12-cryptography] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_load_pkcs12_ec_keys[cert-none-key-none.p12-cryptography] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_load_pkcs12_ec_keys_rc2[cert-rc2-key-3des.p12-cryptography] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_load_pkcs12_ec_keys_rc2[no-password.p12-None] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_load_key_and_cert_cert_only PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_load_key_and_certificates_key_only PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_load_pkcs12_key_only PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_non_bytes PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_not_a_pkcs12 PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_invalid_password PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_buffer_protocol PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_load_object[None-None-None-no-name-no-pwd.p12-None] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_load_object[name-name2-name3-name-all-no-pwd.p12-None] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_load_object[name-None-None-name-1-no-pwd.p12-None] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_load_object[None-name2-name3-name-2-3-no-pwd.p12-None] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_load_object[None-name2-None-name-2-no-pwd.p12-None] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_load_object[None-None-name3-name-3-no-pwd.p12-None] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_load_object[\xe2\x98\xba-\xc3\xa4-\xc3\xa7-name-unicode-no-pwd.p12-None] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_load_object[None-None-None-no-name-pwd.p12-password] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_load_object[name-name2-name3-name-all-pwd.p12-password] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_load_object[name-None-None-name-1-pwd.p12-password] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_load_object[None-name2-name3-name-2-3-pwd.p12-password] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_load_object[None-name2-None-name-2-pwd.p12-password] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_load_object[None-None-name3-name-3-pwd.p12-password] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_load_object[\xe2\x98\xba-\xc3\xa4-\xc3\xa7-name-unicode-pwd.p12-password] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_load_object_no_cert_key[None-None-no-cert-no-name-no-pwd.p12-None] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_load_object_no_cert_key[name2-name3-no-cert-name-all-no-pwd.p12-None] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_load_object_no_cert_key[name2-None-no-cert-name-2-no-pwd.p12-None] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_load_object_no_cert_key[None-name3-no-cert-name-3-no-pwd.p12-None] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_load_object_no_cert_key[\xe2\x98\xb9-\xc3\xaf-no-cert-name-unicode-no-pwd.p12-None] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_load_object_no_cert_key[None-None-no-cert-no-name-pwd.p12-password] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_load_object_no_cert_key[name2-name3-no-cert-name-all-pwd.p12-password] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_load_object_no_cert_key[name2-None-no-cert-name-2-pwd.p12-password] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_load_object_no_cert_key[None-name3-no-cert-name-3-pwd.p12-password] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Loading::test_load_object_no_cert_key[\xe2\x98\xb9-\xc3\xaf-no-cert-name-unicode-pwd.p12-password] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-None-generate-Ed448PrivateKey-kparam0] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-None-generate-Ed25519PrivateKey-kparam1] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-None-generate_private_key-RSAPrivateKey-kparam2] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-None-generate_private_key-DSAPrivateKey-kparam3] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-None-generate_private_key-EllipticCurvePrivateKey-kparam4] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-None-generate_private_key-EllipticCurvePrivateKey-kparam5] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-None-generate_private_key-EllipticCurvePrivateKey-kparam6] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-None-generate_private_key-EllipticCurvePrivateKey-kparam7] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-None-generate_private_key-EllipticCurvePrivateKey-kparam8] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-None-generate_private_key-EllipticCurvePrivateKey-kparam9] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-None-generate_private_key-EllipticCurvePrivateKey-kparam10] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-None-generate_private_key-EllipticCurvePrivateKey-kparam11] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-None-generate_private_key-EllipticCurvePrivateKey-kparam12] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-None-generate_private_key-EllipticCurvePrivateKey-kparam13] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-None-generate_private_key-EllipticCurvePrivateKey-kparam14] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-None-generate_private_key-EllipticCurvePrivateKey-kparam15] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-None-generate_private_key-EllipticCurvePrivateKey-kparam16] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-None-generate_private_key-EllipticCurvePrivateKey-kparam17] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-None-generate_private_key-EllipticCurvePrivateKey-kparam18] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-None-generate_private_key-EllipticCurvePrivateKey-kparam19] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-None-generate_private_key-EllipticCurvePrivateKey-kparam20] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-None-generate_private_key-EllipticCurvePrivateKey-kparam21] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-None-generate_private_key-EllipticCurvePrivateKey-kparam22] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-None-generate_private_key-EllipticCurvePrivateKey-kparam23] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-None-generate_private_key-EllipticCurvePrivateKey-kparam24] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-name-generate-Ed448PrivateKey-kparam0] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-name-generate-Ed25519PrivateKey-kparam1] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-name-generate_private_key-RSAPrivateKey-kparam2] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-name-generate_private_key-DSAPrivateKey-kparam3] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-name-generate_private_key-EllipticCurvePrivateKey-kparam4] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-name-generate_private_key-EllipticCurvePrivateKey-kparam5] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-name-generate_private_key-EllipticCurvePrivateKey-kparam6] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-name-generate_private_key-EllipticCurvePrivateKey-kparam7] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-name-generate_private_key-EllipticCurvePrivateKey-kparam8] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-name-generate_private_key-EllipticCurvePrivateKey-kparam9] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-name-generate_private_key-EllipticCurvePrivateKey-kparam10] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-name-generate_private_key-EllipticCurvePrivateKey-kparam11] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-name-generate_private_key-EllipticCurvePrivateKey-kparam12] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-name-generate_private_key-EllipticCurvePrivateKey-kparam13] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-name-generate_private_key-EllipticCurvePrivateKey-kparam14] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-name-generate_private_key-EllipticCurvePrivateKey-kparam15] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-name-generate_private_key-EllipticCurvePrivateKey-kparam16] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-name-generate_private_key-EllipticCurvePrivateKey-kparam17] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-name-generate_private_key-EllipticCurvePrivateKey-kparam18] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-name-generate_private_key-EllipticCurvePrivateKey-kparam19] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-name-generate_private_key-EllipticCurvePrivateKey-kparam20] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-name-generate_private_key-EllipticCurvePrivateKey-kparam21] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-name-generate_private_key-EllipticCurvePrivateKey-kparam22] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-name-generate_private_key-EllipticCurvePrivateKey-kparam23] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm0-password-name-generate_private_key-EllipticCurvePrivateKey-kparam24] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-None-generate-Ed448PrivateKey-kparam0] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-None-generate-Ed25519PrivateKey-kparam1] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-None-generate_private_key-RSAPrivateKey-kparam2] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-None-generate_private_key-DSAPrivateKey-kparam3] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-None-generate_private_key-EllipticCurvePrivateKey-kparam4] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-None-generate_private_key-EllipticCurvePrivateKey-kparam5] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-None-generate_private_key-EllipticCurvePrivateKey-kparam6] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-None-generate_private_key-EllipticCurvePrivateKey-kparam7] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-None-generate_private_key-EllipticCurvePrivateKey-kparam8] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-None-generate_private_key-EllipticCurvePrivateKey-kparam9] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-None-generate_private_key-EllipticCurvePrivateKey-kparam10] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-None-generate_private_key-EllipticCurvePrivateKey-kparam11] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-None-generate_private_key-EllipticCurvePrivateKey-kparam12] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-None-generate_private_key-EllipticCurvePrivateKey-kparam13] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-None-generate_private_key-EllipticCurvePrivateKey-kparam14] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-None-generate_private_key-EllipticCurvePrivateKey-kparam15] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-None-generate_private_key-EllipticCurvePrivateKey-kparam16] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-None-generate_private_key-EllipticCurvePrivateKey-kparam17] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-None-generate_private_key-EllipticCurvePrivateKey-kparam18] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-None-generate_private_key-EllipticCurvePrivateKey-kparam19] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-None-generate_private_key-EllipticCurvePrivateKey-kparam20] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-None-generate_private_key-EllipticCurvePrivateKey-kparam21] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-None-generate_private_key-EllipticCurvePrivateKey-kparam22] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-None-generate_private_key-EllipticCurvePrivateKey-kparam23] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-None-generate_private_key-EllipticCurvePrivateKey-kparam24] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-name-generate-Ed448PrivateKey-kparam0] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-name-generate-Ed25519PrivateKey-kparam1] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-name-generate_private_key-RSAPrivateKey-kparam2] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-name-generate_private_key-DSAPrivateKey-kparam3] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-name-generate_private_key-EllipticCurvePrivateKey-kparam4] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-name-generate_private_key-EllipticCurvePrivateKey-kparam5] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-name-generate_private_key-EllipticCurvePrivateKey-kparam6] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-name-generate_private_key-EllipticCurvePrivateKey-kparam7] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-name-generate_private_key-EllipticCurvePrivateKey-kparam8] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-name-generate_private_key-EllipticCurvePrivateKey-kparam9] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-name-generate_private_key-EllipticCurvePrivateKey-kparam10] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-name-generate_private_key-EllipticCurvePrivateKey-kparam11] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-name-generate_private_key-EllipticCurvePrivateKey-kparam12] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-name-generate_private_key-EllipticCurvePrivateKey-kparam13] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-name-generate_private_key-EllipticCurvePrivateKey-kparam14] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-name-generate_private_key-EllipticCurvePrivateKey-kparam15] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-name-generate_private_key-EllipticCurvePrivateKey-kparam16] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-name-generate_private_key-EllipticCurvePrivateKey-kparam17] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-name-generate_private_key-EllipticCurvePrivateKey-kparam18] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-name-generate_private_key-EllipticCurvePrivateKey-kparam19] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-name-generate_private_key-EllipticCurvePrivateKey-kparam20] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-name-generate_private_key-EllipticCurvePrivateKey-kparam21] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-name-generate_private_key-EllipticCurvePrivateKey-kparam22] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-name-generate_private_key-EllipticCurvePrivateKey-kparam23] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_each_supported_keytype[algorithm1-None-name-generate_private_key-EllipticCurvePrivateKey-kparam24] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_with_cert_key_ca PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_cas_friendly_names PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_cas_friendly_names_no_key[encryption_algorithm0-password] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_cas_friendly_names_no_key[encryption_algorithm1-not a password] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_cas_friendly_names_no_key[encryption_algorithm2-None] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_wrong_types PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_no_cert PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_cas_only[encryption_algorithm0-password] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_cas_only[encryption_algorithm1-None] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_cert_only[encryption_algorithm0-password] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_cert_only[encryption_algorithm1-None] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_cert_only_none_cas PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_invalid_utf8_friendly_name PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_must_supply_something PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_generate_unsupported_encryption_type PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_key_serialization_encryption[420-\x02\x02\x01\xa4-mac_alg0-\x06\x05+\x0e\x03\x02\x1a-PBES.PBESv2SHA256AndAES256CBC-enc_alg_der0] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_key_serialization_encryption[420-\x02\x02\x01\xa4-mac_alg0-\x06\x05+\x0e\x03\x02\x1a-PBES.PBESv1SHA1And3KeyTripleDESCBC-enc_alg_der1] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_key_serialization_encryption[420-\x02\x02\x01\xa4-mac_alg0-\x06\x05+\x0e\x03\x02\x1a-None-enc_alg_der2] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_key_serialization_encryption[420-\x02\x02\x01\xa4-mac_alg1-\x06\t`\x86H\x01e\x03\x04\x02\x01-PBES.PBESv2SHA256AndAES256CBC-enc_alg_der0] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_key_serialization_encryption[420-\x02\x02\x01\xa4-mac_alg1-\x06\t`\x86H\x01e\x03\x04\x02\x01-PBES.PBESv1SHA1And3KeyTripleDESCBC-enc_alg_der1] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_key_serialization_encryption[420-\x02\x02\x01\xa4-mac_alg1-\x06\t`\x86H\x01e\x03\x04\x02\x01-None-enc_alg_der2] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_key_serialization_encryption[420-\x02\x02\x01\xa4-None-None-PBES.PBESv2SHA256AndAES256CBC-enc_alg_der0] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_key_serialization_encryption[420-\x02\x02\x01\xa4-None-None-PBES.PBESv1SHA1And3KeyTripleDESCBC-enc_alg_der1] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_key_serialization_encryption[420-\x02\x02\x01\xa4-None-None-None-enc_alg_der2] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_key_serialization_encryption[22222-\x02\x02V\xce-mac_alg0-\x06\x05+\x0e\x03\x02\x1a-PBES.PBESv2SHA256AndAES256CBC-enc_alg_der0] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_key_serialization_encryption[22222-\x02\x02V\xce-mac_alg0-\x06\x05+\x0e\x03\x02\x1a-PBES.PBESv1SHA1And3KeyTripleDESCBC-enc_alg_der1] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_key_serialization_encryption[22222-\x02\x02V\xce-mac_alg0-\x06\x05+\x0e\x03\x02\x1a-None-enc_alg_der2] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_key_serialization_encryption[22222-\x02\x02V\xce-mac_alg1-\x06\t`\x86H\x01e\x03\x04\x02\x01-PBES.PBESv2SHA256AndAES256CBC-enc_alg_der0] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_key_serialization_encryption[22222-\x02\x02V\xce-mac_alg1-\x06\t`\x86H\x01e\x03\x04\x02\x01-PBES.PBESv1SHA1And3KeyTripleDESCBC-enc_alg_der1] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_key_serialization_encryption[22222-\x02\x02V\xce-mac_alg1-\x06\t`\x86H\x01e\x03\x04\x02\x01-None-enc_alg_der2] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_key_serialization_encryption[22222-\x02\x02V\xce-None-None-PBES.PBESv2SHA256AndAES256CBC-enc_alg_der0] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_key_serialization_encryption[22222-\x02\x02V\xce-None-None-PBES.PBESv1SHA1And3KeyTripleDESCBC-enc_alg_der1] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_key_serialization_encryption[22222-\x02\x02V\xce-None-None-None-enc_alg_der2] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_key_serialization_encryption[None-None-mac_alg0-\x06\x05+\x0e\x03\x02\x1a-PBES.PBESv2SHA256AndAES256CBC-enc_alg_der0] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_key_serialization_encryption[None-None-mac_alg0-\x06\x05+\x0e\x03\x02\x1a-PBES.PBESv1SHA1And3KeyTripleDESCBC-enc_alg_der1] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_key_serialization_encryption[None-None-mac_alg0-\x06\x05+\x0e\x03\x02\x1a-None-enc_alg_der2] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_key_serialization_encryption[None-None-mac_alg1-\x06\t`\x86H\x01e\x03\x04\x02\x01-PBES.PBESv2SHA256AndAES256CBC-enc_alg_der0] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_key_serialization_encryption[None-None-mac_alg1-\x06\t`\x86H\x01e\x03\x04\x02\x01-PBES.PBESv1SHA1And3KeyTripleDESCBC-enc_alg_der1] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_key_serialization_encryption[None-None-mac_alg1-\x06\t`\x86H\x01e\x03\x04\x02\x01-None-enc_alg_der2] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_key_serialization_encryption[None-None-None-None-PBES.PBESv2SHA256AndAES256CBC-enc_alg_der0] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_key_serialization_encryption[None-None-None-None-PBES.PBESv1SHA1And3KeyTripleDESCBC-enc_alg_der1] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_key_serialization_encryption[None-None-None-None-None-enc_alg_der2] PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Creation::test_set_mac_key_certificate_mismatch PASSED tests/hazmat/primitives/test_pkcs12.py::test_pkcs12_ordering PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Objects::test_certificate_constructor PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Objects::test_certificate_equality PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Objects::test_certificate_hash PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Objects::test_certificate_repr PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Objects::test_key_and_certificates_constructor PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Objects::test_key_and_certificates_equality PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Objects::test_key_and_certificates_hash PASSED tests/hazmat/primitives/test_pkcs12.py::TestPKCS12Objects::test_key_and_certificates_repr PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7Loading::test_load_invalid_der_pkcs7 PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7Loading::test_load_invalid_pem_pkcs7 PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7Loading::test_not_bytes_der PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7Loading::test_not_bytes_pem PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7Loading::test_load_pkcs7_pem PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7Loading::test_load_pkcs7_der[pkcs7/amazon-roots.der] PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7Loading::test_load_pkcs7_der[pkcs7/amazon-roots.p7b] PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7Loading::test_load_pkcs7_unsupported_type PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7Loading::test_load_pkcs7_empty_certificates PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_invalid_data PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_set_data_twice PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_sign_no_signer PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_sign_no_data PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_unsupported_hash_alg PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_not_a_cert PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_unsupported_key_type PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_sign_invalid_options PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_sign_invalid_encoding PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_sign_invalid_options_text_no_detached PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_sign_invalid_options_text_der_encoding PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_sign_invalid_options_no_attrs_and_no_caps PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_smime_sign_detached PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_sign_byteslike PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_sign_pem PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_sign_alternate_digests_der[hash_alg0-\x06\t`\x86H\x01e\x03\x04\x02\x01] PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_sign_alternate_digests_der[hash_alg1-\x06\t`\x86H\x01e\x03\x04\x02\x02] PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_sign_alternate_digests_der[hash_alg2-\x06\t`\x86H\x01e\x03\x04\x02\x03] PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_sign_alternate_digests_detached[hash_alg0-sha-256] PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_sign_alternate_digests_detached[hash_alg1-sha-384] PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_sign_alternate_digests_detached[hash_alg2-sha-512] PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_sign_attached PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_sign_binary PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_sign_smime_canonicalization PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_sign_text PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_smime_capabilities PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_sign_no_capabilities PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_sign_no_attributes PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_sign_no_certs PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_rsa_pkcs_padding_options[pad0] PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_rsa_pkcs_padding_options[None] PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_rsa_pkcs_padding_options[pad2] PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_not_rsa_key_with_padding PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_rsa_invalid_padding PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_multiple_signers PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_multiple_signers_different_hash_algs PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_add_additional_cert_not_a_cert PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_add_additional_cert PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SignatureBuilder::test_add_multiple_additional_certs PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7EnvelopeBuilder::test_invalid_data PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7EnvelopeBuilder::test_set_data_twice PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7EnvelopeBuilder::test_encrypt_no_recipient PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7EnvelopeBuilder::test_encrypt_no_data PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7EnvelopeBuilder::test_unsupported_encryption PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7EnvelopeBuilder::test_not_a_cert PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7EnvelopeBuilder::test_encrypt_invalid_options PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7EnvelopeBuilder::test_encrypt_invalid_encoding PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7EnvelopeBuilder::test_encrypt_invalid_encryption_options[invalid_options0] PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7EnvelopeBuilder::test_encrypt_invalid_encryption_options[invalid_options1] PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7EnvelopeBuilder::test_encrypt_invalid_encryption_options[invalid_options2] PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7EnvelopeBuilder::test_encrypt_invalid_encryption_options[invalid_options3] PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7EnvelopeBuilder::test_encrypt_invalid_encryption_options[invalid_options4] PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7EnvelopeBuilder::test_smime_encrypt_smime_encoding[options0] PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7EnvelopeBuilder::test_smime_encrypt_smime_encoding[options1] PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7EnvelopeBuilder::test_smime_encrypt_der_encoding[options0] PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7EnvelopeBuilder::test_smime_encrypt_der_encoding[options1] PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7EnvelopeBuilder::test_smime_encrypt_pem_encoding[options0] PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7EnvelopeBuilder::test_smime_encrypt_pem_encoding[options1] PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7EnvelopeBuilder::test_smime_encrypt_multiple_recipients PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SerializeCerts::test_roundtrip[Encoding.PEM-load_pem_pkcs7_certificates] PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SerializeCerts::test_roundtrip[Encoding.DER-load_der_pkcs7_certificates] PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SerializeCerts::test_ordering PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SerializeCerts::test_pem_matches_vector PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SerializeCerts::test_der_matches_vector PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7SerializeCerts::test_invalid_types PASSED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7Unsupported::test_pkcs7_functions_unsupported SKIPPED tests/hazmat/primitives/test_pkcs7.py::TestPKCS7EnvelopeBuilderUnsupported::test_envelope_builder_unsupported SKIPPED tests/hazmat/primitives/test_poly1305.py::test_poly1305_unsupported SKIPPED tests/hazmat/primitives/test_poly1305.py::TestPoly1305::test_vectors[vector0] PASSED tests/hazmat/primitives/test_poly1305.py::TestPoly1305::test_vectors[vector1] PASSED tests/hazmat/primitives/test_poly1305.py::TestPoly1305::test_vectors[vector2] PASSED tests/hazmat/primitives/test_poly1305.py::TestPoly1305::test_vectors[vector3] PASSED tests/hazmat/primitives/test_poly1305.py::TestPoly1305::test_vectors[vector4] PASSED tests/hazmat/primitives/test_poly1305.py::TestPoly1305::test_vectors[vector5] PASSED tests/hazmat/primitives/test_poly1305.py::TestPoly1305::test_vectors[vector6] PASSED tests/hazmat/primitives/test_poly1305.py::TestPoly1305::test_vectors[vector7] PASSED tests/hazmat/primitives/test_poly1305.py::TestPoly1305::test_vectors[vector8] PASSED tests/hazmat/primitives/test_poly1305.py::TestPoly1305::test_vectors[vector9] PASSED tests/hazmat/primitives/test_poly1305.py::TestPoly1305::test_vectors[vector10] PASSED tests/hazmat/primitives/test_poly1305.py::TestPoly1305::test_key_with_no_additional_references PASSED tests/hazmat/primitives/test_poly1305.py::TestPoly1305::test_raises_after_finalize PASSED tests/hazmat/primitives/test_poly1305.py::TestPoly1305::test_reject_unicode PASSED tests/hazmat/primitives/test_poly1305.py::TestPoly1305::test_verify PASSED tests/hazmat/primitives/test_poly1305.py::TestPoly1305::test_invalid_verify PASSED tests/hazmat/primitives/test_poly1305.py::TestPoly1305::test_verify_reject_unicode PASSED tests/hazmat/primitives/test_poly1305.py::TestPoly1305::test_invalid_key_type PASSED tests/hazmat/primitives/test_poly1305.py::TestPoly1305::test_invalid_key_length PASSED tests/hazmat/primitives/test_poly1305.py::TestPoly1305::test_buffer_protocol PASSED tests/hazmat/primitives/test_rsa.py::test_skip_pss_hash_algorithm_unsupported PASSED tests/hazmat/primitives/test_rsa.py::test_modular_inverse PASSED tests/hazmat/primitives/test_rsa.py::TestRSA::test_generate_rsa_keys[3-1024] PASSED tests/hazmat/primitives/test_rsa.py::TestRSA::test_generate_rsa_keys[3-1536] PASSED tests/hazmat/primitives/test_rsa.py::TestRSA::test_generate_rsa_keys[3-2048] PASSED tests/hazmat/primitives/test_rsa.py::TestRSA::test_generate_rsa_keys[65537-1024] PASSED tests/hazmat/primitives/test_rsa.py::TestRSA::test_generate_rsa_keys[65537-1536] PASSED tests/hazmat/primitives/test_rsa.py::TestRSA::test_generate_rsa_keys[65537-2048] PASSED tests/hazmat/primitives/test_rsa.py::TestRSA::test_generate_bad_public_exponent PASSED tests/hazmat/primitives/test_rsa.py::TestRSA::test_cant_generate_insecure_tiny_key PASSED tests/hazmat/primitives/test_rsa.py::TestRSA::test_load_pss_vect_example_keys[pkcs1_example0] PASSED tests/hazmat/primitives/test_rsa.py::TestRSA::test_load_pss_vect_example_keys[pkcs1_example1] PASSED tests/hazmat/primitives/test_rsa.py::TestRSA::test_load_pss_vect_example_keys[pkcs1_example2] PASSED tests/hazmat/primitives/test_rsa.py::TestRSA::test_load_pss_vect_example_keys[pkcs1_example3] PASSED tests/hazmat/primitives/test_rsa.py::TestRSA::test_load_pss_vect_example_keys[pkcs1_example4] PASSED tests/hazmat/primitives/test_rsa.py::TestRSA::test_load_pss_vect_example_keys[pkcs1_example5] PASSED tests/hazmat/primitives/test_rsa.py::TestRSA::test_load_pss_vect_example_keys[pkcs1_example6] PASSED tests/hazmat/primitives/test_rsa.py::TestRSA::test_load_pss_vect_example_keys[pkcs1_example7] PASSED tests/hazmat/primitives/test_rsa.py::TestRSA::test_load_pss_vect_example_keys[pkcs1_example8] PASSED tests/hazmat/primitives/test_rsa.py::TestRSA::test_load_pss_vect_example_keys[pkcs1_example9] PASSED tests/hazmat/primitives/test_rsa.py::TestRSA::test_load_pss_keys_strips_constraints[asymmetric/PKCS8/rsa_pss_2048.pem] PASSED tests/hazmat/primitives/test_rsa.py::TestRSA::test_load_pss_keys_strips_constraints[asymmetric/PKCS8/rsa_pss_2048_hash.pem] PASSED tests/hazmat/primitives/test_rsa.py::TestRSA::test_load_pss_keys_strips_constraints[asymmetric/PKCS8/rsa_pss_2048_hash_mask.pem] PASSED tests/hazmat/primitives/test_rsa.py::TestRSA::test_load_pss_keys_strips_constraints[asymmetric/PKCS8/rsa_pss_2048_hash_mask_diff.pem] PASSED tests/hazmat/primitives/test_rsa.py::TestRSA::test_load_pss_keys_strips_constraints[asymmetric/PKCS8/rsa_pss_2048_hash_mask_salt.pem] PASSED tests/hazmat/primitives/test_rsa.py::TestRSA::test_load_pss_pub_keys_strips_constraints PASSED tests/hazmat/primitives/test_rsa.py::TestRSA::test_load_pss_unsupported SKIPPED tests/hazmat/primitives/test_rsa.py::TestRSA::test_oaep_label_decrypt[vector0] PASSED tests/hazmat/primitives/test_rsa.py::TestRSA::test_oaep_label_roundtrip[amazing encrypted msg-some label] PASSED tests/hazmat/primitives/test_rsa.py::TestRSA::test_oaep_label_roundtrip[amazing encrypted msg-] PASSED tests/hazmat/primitives/test_rsa.py::TestRSA::test_oaep_wrong_label[label1-label2] PASSED tests/hazmat/primitives/test_rsa.py::TestRSA::test_oaep_wrong_label[label3-] PASSED tests/hazmat/primitives/test_rsa.py::TestRSA::test_oaep_wrong_label[-label4] PASSED tests/hazmat/primitives/test_rsa.py::TestRSASignature::test_pkcs1v15_signing PASSED tests/hazmat/primitives/test_rsa.py::TestRSASignature::test_pss_signing PASSED tests/hazmat/primitives/test_rsa.py::TestRSASignature::test_pss_signing_sha2[hash_alg0] PASSED tests/hazmat/primitives/test_rsa.py::TestRSASignature::test_pss_signing_sha2[hash_alg1] PASSED tests/hazmat/primitives/test_rsa.py::TestRSASignature::test_pss_signing_sha2[hash_alg2] PASSED tests/hazmat/primitives/test_rsa.py::TestRSASignature::test_pss_signing_sha2[hash_alg3] PASSED tests/hazmat/primitives/test_rsa.py::TestRSASignature::test_pss_digest_length PASSED tests/hazmat/primitives/test_rsa.py::TestRSASignature::test_pss_minimum_key_size_for_digest PASSED tests/hazmat/primitives/test_rsa.py::TestRSASignature::test_pss_signing_digest_too_large_for_key_size PASSED tests/hazmat/primitives/test_rsa.py::TestRSASignature::test_pss_signing_salt_length_too_long PASSED tests/hazmat/primitives/test_rsa.py::TestRSASignature::test_unsupported_padding PASSED tests/hazmat/primitives/test_rsa.py::TestRSASignature::test_padding_incorrect_type PASSED tests/hazmat/primitives/test_rsa.py::TestRSASignature::test_unsupported_pss_mgf PASSED tests/hazmat/primitives/test_rsa.py::TestRSASignature::test_pss_sign_unsupported_auto PASSED tests/hazmat/primitives/test_rsa.py::TestRSASignature::test_pkcs1_digest_too_large_for_key_size PASSED tests/hazmat/primitives/test_rsa.py::TestRSASignature::test_pkcs1_minimum_key_size PASSED tests/hazmat/primitives/test_rsa.py::TestRSASignature::test_sign[one little message] PASSED tests/hazmat/primitives/test_rsa.py::TestRSASignature::test_sign[message1] PASSED tests/hazmat/primitives/test_rsa.py::TestRSASignature::test_prehashed_sign PASSED tests/hazmat/primitives/test_rsa.py::TestRSASignature::test_prehashed_digest_length PASSED tests/hazmat/primitives/test_rsa.py::TestRSASignature::test_unsupported_hash PASSED tests/hazmat/primitives/test_rsa.py::TestRSASignature::test_unsupported_hash_pss_mgf1 PASSED tests/hazmat/primitives/test_rsa.py::TestRSASignature::test_prehashed_digest_mismatch PASSED tests/hazmat/primitives/test_rsa.py::TestRSASignature::test_prehashed_unsupported_in_signature_recover PASSED tests/hazmat/primitives/test_rsa.py::TestRSASignature::test_corrupted_private_key PASSED tests/hazmat/primitives/test_rsa.py::TestRSAVerification::test_pkcs1v15_verification PASSED tests/hazmat/primitives/test_rsa.py::TestRSAVerification::test_invalid_pkcs1v15_signature_wrong_data PASSED tests/hazmat/primitives/test_rsa.py::TestRSAVerification::test_invalid_pkcs1v15_signature_recover_wrong_hash_alg PASSED tests/hazmat/primitives/test_rsa.py::TestRSAVerification::test_invalid_signature_sequence_removed PASSED tests/hazmat/primitives/test_rsa.py::TestRSAVerification::test_invalid_pkcs1v15_signature_wrong_key PASSED tests/hazmat/primitives/test_rsa.py::TestRSAVerification::test_pss_verification PASSED tests/hazmat/primitives/test_rsa.py::TestRSAVerification::test_pss_verify_auto_salt_length PASSED tests/hazmat/primitives/test_rsa.py::TestRSAVerification::test_invalid_pss_signature_wrong_data PASSED tests/hazmat/primitives/test_rsa.py::TestRSAVerification::test_invalid_pss_signature_wrong_key PASSED tests/hazmat/primitives/test_rsa.py::TestRSAVerification::test_invalid_pss_signature_data_too_large_for_modulus PASSED tests/hazmat/primitives/test_rsa.py::TestRSAVerification::test_invalid_pss_signature_recover PASSED tests/hazmat/primitives/test_rsa.py::TestRSAVerification::test_unsupported_padding PASSED tests/hazmat/primitives/test_rsa.py::TestRSAVerification::test_padding_incorrect_type PASSED tests/hazmat/primitives/test_rsa.py::TestRSAVerification::test_unsupported_pss_mgf PASSED tests/hazmat/primitives/test_rsa.py::TestRSAVerification::test_pss_verify_digest_too_large_for_key_size PASSED tests/hazmat/primitives/test_rsa.py::TestRSAVerification::test_pss_verify_salt_length_too_long PASSED tests/hazmat/primitives/test_rsa.py::TestRSAVerification::test_verify[one little message] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAVerification::test_verify[message1] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAVerification::test_prehashed_verify PASSED tests/hazmat/primitives/test_rsa.py::TestRSAVerification::test_prehashed_digest_mismatch PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPSSMGF1Verification::test_rsa_pss_mgf1_sha1 PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPSSMGF1Verification::test_rsa_pss_mgf1_sha224 PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPSSMGF1Verification::test_rsa_pss_mgf1_sha256 PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPSSMGF1Verification::test_rsa_pss_mgf1_sha384 PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPSSMGF1Verification::test_rsa_pss_mgf1_sha512 PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPKCS1Verification::test_rsa_pkcs1v15_verify_sha1 PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPKCS1Verification::test_rsa_pkcs1v15_verify_sha224 PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPKCS1Verification::test_rsa_pkcs1v15_verify_sha256 PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPKCS1Verification::test_rsa_pkcs1v15_verify_sha384 PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPKCS1Verification::test_rsa_pkcs1v15_verify_sha512 PASSED tests/hazmat/primitives/test_rsa.py::TestPSS::test_calculate_max_pss_salt_length PASSED tests/hazmat/primitives/test_rsa.py::TestPSS::test_invalid_salt_length_not_integer PASSED tests/hazmat/primitives/test_rsa.py::TestPSS::test_invalid_salt_length_negative_integer PASSED tests/hazmat/primitives/test_rsa.py::TestPSS::test_valid_pss_parameters PASSED tests/hazmat/primitives/test_rsa.py::TestPSS::test_valid_pss_parameters_maximum PASSED tests/hazmat/primitives/test_rsa.py::TestPSS::test_mgf_property PASSED tests/hazmat/primitives/test_rsa.py::TestMGF1::test_invalid_hash_algorithm PASSED tests/hazmat/primitives/test_rsa.py::TestMGF1::test_valid_mgf1_parameters PASSED tests/hazmat/primitives/test_rsa.py::TestOAEP::test_invalid_algorithm PASSED tests/hazmat/primitives/test_rsa.py::TestOAEP::test_algorithm_property PASSED tests/hazmat/primitives/test_rsa.py::TestOAEP::test_mgf_property PASSED tests/hazmat/primitives/test_rsa.py::TestRSADecryption::test_decrypt_pkcs1v15_vectors PASSED tests/hazmat/primitives/test_rsa.py::TestRSADecryption::test_unsupported_padding PASSED tests/hazmat/primitives/test_rsa.py::TestRSADecryption::test_decrypt_invalid_decrypt PASSED tests/hazmat/primitives/test_rsa.py::TestRSADecryption::test_decrypt_ciphertext_too_large PASSED tests/hazmat/primitives/test_rsa.py::TestRSADecryption::test_decrypt_ciphertext_too_small PASSED tests/hazmat/primitives/test_rsa.py::TestRSADecryption::test_decrypt_oaep_sha1_vectors PASSED tests/hazmat/primitives/test_rsa.py::TestRSADecryption::test_decrypt_oaep_sha2_vectors PASSED tests/hazmat/primitives/test_rsa.py::TestRSADecryption::test_invalid_oaep_decryption PASSED tests/hazmat/primitives/test_rsa.py::TestRSADecryption::test_invalid_oaep_decryption_data_to_large_for_modulus PASSED tests/hazmat/primitives/test_rsa.py::TestRSADecryption::test_unsupported_oaep_hash PASSED tests/hazmat/primitives/test_rsa.py::TestRSADecryption::test_unsupported_oaep_mgf PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep[key_data0-pad0] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep[key_data1-pad1] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep[key_data2-pad2] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep[key_data3-pad3] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep[key_data4-pad4] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep[key_data5-pad5] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep[key_data6-pad6] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep[key_data7-pad7] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep[key_data8-pad8] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep[key_data9-pad9] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep_sha2[mgf1hash0-oaephash0] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep_sha2[mgf1hash1-oaephash1] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep_sha2[mgf1hash2-oaephash2] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep_sha2[mgf1hash3-oaephash3] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep_sha2[mgf1hash4-oaephash4] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep_sha2[mgf1hash5-oaephash5] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep_sha2[mgf1hash6-oaephash6] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep_sha2[mgf1hash7-oaephash7] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep_sha2[mgf1hash8-oaephash8] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep_sha2[mgf1hash9-oaephash9] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep_sha2[mgf1hash10-oaephash10] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep_sha2[mgf1hash11-oaephash11] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep_sha2[mgf1hash12-oaephash12] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep_sha2[mgf1hash13-oaephash13] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep_sha2[mgf1hash14-oaephash14] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep_sha2[mgf1hash15-oaephash15] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep_sha2[mgf1hash16-oaephash16] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep_sha2[mgf1hash17-oaephash17] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep_sha2[mgf1hash18-oaephash18] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep_sha2[mgf1hash19-oaephash19] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep_sha2[mgf1hash20-oaephash20] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep_sha2[mgf1hash21-oaephash21] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep_sha2[mgf1hash22-oaephash22] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep_sha2[mgf1hash23-oaephash23] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_oaep_sha2[mgf1hash24-oaephash24] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_pkcs1v15[key_data0-pad0] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_pkcs1v15[key_data1-pad1] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_pkcs1v15[key_data2-pad2] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_pkcs1v15[key_data3-pad3] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_pkcs1v15[key_data4-pad4] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_pkcs1v15[key_data5-pad5] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_pkcs1v15[key_data6-pad6] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_pkcs1v15[key_data7-pad7] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_pkcs1v15[key_data8-pad8] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_pkcs1v15[key_data9-pad9] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_key_too_small[key_data0-pad0] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_key_too_small[key_data1-pad1] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_key_too_small[key_data2-pad2] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_key_too_small[key_data3-pad3] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_key_too_small[key_data4-pad4] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_key_too_small[key_data5-pad5] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_key_too_small[key_data6-pad6] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_key_too_small[key_data7-pad7] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_key_too_small[key_data8-pad8] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_key_too_small[key_data9-pad9] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_key_too_small[key_data10-pad10] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_key_too_small[key_data11-pad11] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_key_too_small[key_data12-pad12] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_key_too_small[key_data13-pad13] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_key_too_small[key_data14-pad14] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_key_too_small[key_data15-pad15] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_key_too_small[key_data16-pad16] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_key_too_small[key_data17-pad17] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_key_too_small[key_data18-pad18] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_encrypt_key_too_small[key_data19-pad19] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_rsa_fips_small_key SKIPPED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_unsupported_padding PASSED tests/hazmat/primitives/test_rsa.py::TestRSAEncryption::test_unsupported_oaep_mgf PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbers::test_rsa_public_numbers PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbers::test_rsa_private_numbers PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbers::test_rsa_private_numbers_create_key PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbers::test_rsa_public_numbers_create_key PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbers::test_public_numbers_invalid_types PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbers::test_private_numbers_invalid_types[None-5-1-1-1-2-public_numbers0] PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbers::test_private_numbers_invalid_types[3-None-1-1-1-2-public_numbers1] PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbers::test_private_numbers_invalid_types[3-5-None-1-1-2-public_numbers2] PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbers::test_private_numbers_invalid_types[3-5-1-None-1-2-public_numbers3] PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbers::test_private_numbers_invalid_types[3-5-1-1-None-2-public_numbers4] PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbers::test_private_numbers_invalid_types[3-5-1-1-1-None-public_numbers5] PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbers::test_private_numbers_invalid_types[3-5-1-1-1-2-None] PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbers::test_invalid_public_numbers_argument_values[7-2] PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbers::test_invalid_public_numbers_argument_values[1-15] PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbers::test_invalid_public_numbers_argument_values[17-15] PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbers::test_invalid_public_numbers_argument_values[14-15] PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbers::test_invalid_private_numbers_argument_values[3-11-3-1-3-2-7-2] PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbers::test_invalid_private_numbers_argument_values[3-11-3-1-3-2-7-35] PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbers::test_invalid_private_numbers_argument_values[37-11-3-1-3-2-7-33] PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbers::test_invalid_private_numbers_argument_values[3-37-3-1-3-2-7-33] PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbers::test_invalid_private_numbers_argument_values[3-11-3-35-3-2-7-33] PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbers::test_invalid_private_numbers_argument_values[3-11-3-1-35-2-7-33] PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbers::test_invalid_private_numbers_argument_values[3-11-3-1-3-35-7-33] PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbers::test_invalid_private_numbers_argument_values[3-11-37-1-3-2-7-33] PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbers::test_invalid_private_numbers_argument_values[3-11-3-1-3-2-1-33] PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbers::test_invalid_private_numbers_argument_values[3-11-3-1-3-35-65537-33] PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbers::test_invalid_private_numbers_argument_values[3-11-3-1-3-2-6-33] PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbers::test_invalid_private_numbers_argument_values[3-11-3-2-3-2-7-33] PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbers::test_invalid_private_numbers_argument_values[3-11-3-1-4-2-7-33] PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbers::test_public_number_repr PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbersEquality::test_public_numbers_eq PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbersEquality::test_public_numbers_ne PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbersEquality::test_private_numbers_eq PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbersEquality::test_private_numbers_ne PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbersEquality::test_public_numbers_hash PASSED tests/hazmat/primitives/test_rsa.py::TestRSANumbersEquality::test_private_numbers_hash PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPrimeFactorRecovery::test_recover_prime_factors PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPrimeFactorRecovery::test_invalid_recover_prime_factors PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPrivateKeySerialization::test_private_bytes_encrypted_pem[PrivateFormat.TraditionalOpenSSL-s] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPrivateKeySerialization::test_private_bytes_encrypted_pem[PrivateFormat.TraditionalOpenSSL-longerpassword] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPrivateKeySerialization::test_private_bytes_encrypted_pem[PrivateFormat.TraditionalOpenSSL-!*$&(@#$*&($T@%_somesymbols] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPrivateKeySerialization::test_private_bytes_encrypted_pem[PrivateFormat.TraditionalOpenSSL-\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPrivateKeySerialization::test_private_bytes_encrypted_pem[PrivateFormat.PKCS8-s] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPrivateKeySerialization::test_private_bytes_encrypted_pem[PrivateFormat.PKCS8-longerpassword] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPrivateKeySerialization::test_private_bytes_encrypted_pem[PrivateFormat.PKCS8-!*$&(@#$*&($T@%_somesymbols] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPrivateKeySerialization::test_private_bytes_encrypted_pem[PrivateFormat.PKCS8-\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPrivateKeySerialization::test_traditional_serialization_fips SKIPPED tests/hazmat/primitives/test_rsa.py::TestRSAPrivateKeySerialization::test_private_bytes_rejects_invalid[Encoding.Raw-PrivateFormat.PKCS8] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPrivateKeySerialization::test_private_bytes_rejects_invalid[Encoding.DER-PrivateFormat.Raw] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPrivateKeySerialization::test_private_bytes_rejects_invalid[Encoding.Raw-PrivateFormat.Raw] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPrivateKeySerialization::test_private_bytes_rejects_invalid[Encoding.X962-PrivateFormat.PKCS8] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPrivateKeySerialization::test_private_bytes_encrypted_der[PrivateFormat.PKCS8-s] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPrivateKeySerialization::test_private_bytes_encrypted_der[PrivateFormat.PKCS8-longerpassword] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPrivateKeySerialization::test_private_bytes_encrypted_der[PrivateFormat.PKCS8-!*$&(@#$*&($T@%_somesymbol] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPrivateKeySerialization::test_private_bytes_encrypted_der[PrivateFormat.PKCS8-\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPrivateKeySerialization::test_private_bytes_unencrypted[Encoding.PEM-PrivateFormat.TraditionalOpenSSL-load_pem_private_key] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPrivateKeySerialization::test_private_bytes_unencrypted[Encoding.DER-PrivateFormat.TraditionalOpenSSL-load_der_private_key] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPrivateKeySerialization::test_private_bytes_unencrypted[Encoding.PEM-PrivateFormat.PKCS8-load_pem_private_key] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPrivateKeySerialization::test_private_bytes_unencrypted[Encoding.DER-PrivateFormat.PKCS8-load_der_private_key] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPrivateKeySerialization::test_private_bytes_traditional_openssl_unencrypted[asymmetric/Traditional_OpenSSL_Serialization/testrsa.pem-Encoding.PEM-load_pem_private_key] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPrivateKeySerialization::test_private_bytes_traditional_openssl_unencrypted[asymmetric/DER_Serialization/testrsa.der-Encoding.DER-load_der_private_key] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPrivateKeySerialization::test_private_bytes_traditional_der_encrypted_invalid PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPrivateKeySerialization::test_private_bytes_invalid_encoding PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPrivateKeySerialization::test_private_bytes_invalid_format PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPrivateKeySerialization::test_private_bytes_invalid_encryption_algorithm PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPrivateKeySerialization::test_private_bytes_unsupported_encryption_type PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPEMPublicKeySerialization::test_public_bytes_match[asymmetric/public/PKCS1/rsa.pub.pem-load_pem_public_key-Encoding.PEM-PublicFormat.PKCS1] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPEMPublicKeySerialization::test_public_bytes_match[asymmetric/public/PKCS1/rsa.pub.der-load_der_public_key-Encoding.DER-PublicFormat.PKCS1] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPEMPublicKeySerialization::test_public_bytes_match[asymmetric/PKCS8/unenc-rsa-pkcs8.pub.pem-load_pem_public_key-Encoding.PEM-PublicFormat.SubjectPublicKeyInfo] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPEMPublicKeySerialization::test_public_bytes_match[asymmetric/DER_Serialization/unenc-rsa-pkcs8.pub.der-load_der_public_key-Encoding.DER-PublicFormat.SubjectPublicKeyInfo] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPEMPublicKeySerialization::test_public_bytes_openssh PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPEMPublicKeySerialization::test_public_bytes_invalid_encoding PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPEMPublicKeySerialization::test_public_bytes_invalid_format PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.Raw-PublicFormat.SubjectPublicKeyInfo] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.Raw-PublicFormat.PKCS1] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.Raw-PublicFormat.Raw] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.Raw-PublicFormat.UncompressedPoint] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.Raw-PublicFormat.CompressedPoint] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.X962-PublicFormat.Raw] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.X962-PublicFormat.UncompressedPoint] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.X962-PublicFormat.CompressedPoint] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.PEM-PublicFormat.Raw] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.PEM-PublicFormat.UncompressedPoint] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.PEM-PublicFormat.CompressedPoint] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.DER-PublicFormat.Raw] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.DER-PublicFormat.UncompressedPoint] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPEMPublicKeySerialization::test_public_bytes_rejects_invalid[Encoding.DER-PublicFormat.CompressedPoint] PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPEMPublicKeySerialization::test_public_key_equality PASSED tests/hazmat/primitives/test_rsa.py::TestRSAPEMPublicKeySerialization::test_public_key_copy PASSED tests/hazmat/primitives/test_scrypt.py::test_memory_limit_skip PASSED tests/hazmat/primitives/test_scrypt.py::test_unsupported_backend SKIPPED tests/hazmat/primitives/test_scrypt.py::TestScrypt::test_derive[params0] PASSED tests/hazmat/primitives/test_scrypt.py::TestScrypt::test_derive[params1] PASSED tests/hazmat/primitives/test_scrypt.py::TestScrypt::test_derive[params2] PASSED tests/hazmat/primitives/test_scrypt.py::TestScrypt::test_derive[params3] PASSED tests/hazmat/primitives/test_scrypt.py::TestScrypt::test_salt_not_bytes PASSED tests/hazmat/primitives/test_scrypt.py::TestScrypt::test_scrypt_malloc_failure PASSED tests/hazmat/primitives/test_scrypt.py::TestScrypt::test_password_not_bytes PASSED tests/hazmat/primitives/test_scrypt.py::TestScrypt::test_buffer_protocol PASSED tests/hazmat/primitives/test_scrypt.py::TestScrypt::test_verify[params0] PASSED tests/hazmat/primitives/test_scrypt.py::TestScrypt::test_verify[params1] PASSED tests/hazmat/primitives/test_scrypt.py::TestScrypt::test_verify[params2] PASSED tests/hazmat/primitives/test_scrypt.py::TestScrypt::test_verify[params3] PASSED tests/hazmat/primitives/test_scrypt.py::TestScrypt::test_invalid_verify PASSED tests/hazmat/primitives/test_scrypt.py::TestScrypt::test_already_finalized PASSED tests/hazmat/primitives/test_scrypt.py::TestScrypt::test_invalid_n PASSED tests/hazmat/primitives/test_scrypt.py::TestScrypt::test_invalid_r PASSED tests/hazmat/primitives/test_scrypt.py::TestScrypt::test_invalid_p PASSED tests/hazmat/primitives/test_serialization.py::TestBufferProtocolSerialization::test_load_der_rsa_private_key[key_path0-password0] PASSED tests/hazmat/primitives/test_serialization.py::TestBufferProtocolSerialization::test_load_der_rsa_private_key[key_path1-password1] PASSED tests/hazmat/primitives/test_serialization.py::TestBufferProtocolSerialization::test_load_der_rsa_private_key[key_path2-None] PASSED tests/hazmat/primitives/test_serialization.py::TestBufferProtocolSerialization::test_load_der_rsa_private_key[key_path3-None] PASSED tests/hazmat/primitives/test_serialization.py::TestBufferProtocolSerialization::test_load_pem_rsa_private_key[key_path0-password0] PASSED tests/hazmat/primitives/test_serialization.py::TestBufferProtocolSerialization::test_load_pem_rsa_private_key[key_path1-None] PASSED tests/hazmat/primitives/test_serialization.py::TestBufferProtocolSerialization::test_load_pem_rsa_private_key[key_path2-password2] PASSED tests/hazmat/primitives/test_serialization.py::TestBufferProtocolSerialization::test_load_pem_rsa_private_key[key_path3-password3] PASSED tests/hazmat/primitives/test_serialization.py::TestBufferProtocolSerialization::test_load_pem_rsa_private_key[key_path4-password4] PASSED tests/hazmat/primitives/test_serialization.py::TestDERSerialization::test_load_der_rsa_private_key[key_path0-foobar] PASSED tests/hazmat/primitives/test_serialization.py::TestDERSerialization::test_load_der_rsa_private_key[key_path1-baz] PASSED tests/hazmat/primitives/test_serialization.py::TestDERSerialization::test_load_der_rsa_private_key[key_path2-None] PASSED tests/hazmat/primitives/test_serialization.py::TestDERSerialization::test_load_der_rsa_private_key[key_path3-None] PASSED tests/hazmat/primitives/test_serialization.py::TestDERSerialization::test_load_der_dsa_private_key[key_path0-None] PASSED tests/hazmat/primitives/test_serialization.py::TestDERSerialization::test_load_der_dsa_private_key[key_path1-None] PASSED tests/hazmat/primitives/test_serialization.py::TestDERSerialization::test_load_der_dsa_private_key[key_path2-None] PASSED tests/hazmat/primitives/test_serialization.py::TestDERSerialization::test_load_der_dsa_private_key[key_path3-None] PASSED tests/hazmat/primitives/test_serialization.py::TestDERSerialization::test_password_not_bytes[key_path0] PASSED tests/hazmat/primitives/test_serialization.py::TestDERSerialization::test_load_der_ec_private_key[key_path0-None] PASSED tests/hazmat/primitives/test_serialization.py::TestDERSerialization::test_load_der_ec_private_key[key_path1-123456] PASSED tests/hazmat/primitives/test_serialization.py::TestDERSerialization::test_wrong_password[key_path0] PASSED tests/hazmat/primitives/test_serialization.py::TestDERSerialization::test_unused_password[key_path0] PASSED tests/hazmat/primitives/test_serialization.py::TestDERSerialization::test_missing_password[key_path0-] PASSED tests/hazmat/primitives/test_serialization.py::TestDERSerialization::test_missing_password[key_path1-None] PASSED tests/hazmat/primitives/test_serialization.py::TestDERSerialization::test_wrong_format PASSED tests/hazmat/primitives/test_serialization.py::TestDERSerialization::test_invalid_rsa_even_q PASSED tests/hazmat/primitives/test_serialization.py::TestDERSerialization::test_corrupt_der_pkcs8 PASSED tests/hazmat/primitives/test_serialization.py::TestDERSerialization::test_corrupt_traditional_format_der PASSED tests/hazmat/primitives/test_serialization.py::TestDERSerialization::test_load_der_rsa_public_key[asymmetric/DER_Serialization/unenc-rsa-pkcs8.pub.der] PASSED tests/hazmat/primitives/test_serialization.py::TestDERSerialization::test_load_der_rsa_public_key[asymmetric/DER_Serialization/rsa_public_key.der] PASSED tests/hazmat/primitives/test_serialization.py::TestDERSerialization::test_load_der_rsa_public_key[asymmetric/public/PKCS1/rsa.pub.der] PASSED tests/hazmat/primitives/test_serialization.py::TestDERSerialization::test_load_der_invalid_public_key PASSED tests/hazmat/primitives/test_serialization.py::TestDERSerialization::test_load_der_dsa_public_key[asymmetric/DER_Serialization/unenc-dsa-pkcs8.pub.der] PASSED tests/hazmat/primitives/test_serialization.py::TestDERSerialization::test_load_der_dsa_public_key[asymmetric/DER_Serialization/dsa_public_key.der] PASSED tests/hazmat/primitives/test_serialization.py::TestDERSerialization::test_load_ec_public_key PASSED tests/hazmat/primitives/test_serialization.py::TestDERSerialization::test_wrong_parameters_format PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_pem_rsa_private_key[key_file0-123456] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_pem_rsa_private_key[key_file1-None] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_pem_rsa_private_key[key_file2-foobar] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_pem_rsa_private_key[key_file3-baz] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_pem_rsa_private_key[key_file4-123456] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_pem_rsa_private_key[key_file5-123456] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_pem_rsa_private_key[key_file6-123456] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_pem_rsa_private_key[key_file7-123456] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_pem_rsa_private_key[key_file8-123456] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_pem_rsa_private_key[key_file9-123456] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_pem_rsa_private_key[key_file10-123456] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_pem_rsa_private_key[key_file11-123456] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_pem_rsa_private_key[key_file12-123456] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_pem_rsa_private_key[key_file13-123456] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_pem_rsa_private_key[key_file14-123456] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_pem_rsa_private_key[key_file15-a123456] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_pem_rsa_private_key[key_file16-None] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_pem_rsa_private_key[key_file17-password] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_dsa_private_key[key_path0-None] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_dsa_private_key[key_path1-None] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_dsa_private_key[key_path2-None] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_dsa_private_key[key_path3-None] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_dsa_private_key[key_path4-123456] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_pem_ec_private_key[key_path0-None] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_pem_ec_private_key[key_path1-123456] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_pem_ec_private_key[key_path2-None] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_pem_ec_private_key[key_path3-123456] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_pem_rsa_public_key[asymmetric/PKCS8/unenc-rsa-pkcs8.pub.pem] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_pem_rsa_public_key[asymmetric/PEM_Serialization/rsa_public_key.pem] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_pem_rsa_public_key[asymmetric/public/PKCS1/rsa.pub.pem] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_pem_rsa_public_key[asymmetric/PEM_Serialization/rsa_wrong_delimiter_public_key.pem] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_pem_public_fails_with_ec_key_with_rsa_delimiter PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_priv_key_with_public_key_api_fails PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_pem_dsa_public_key[asymmetric/PKCS8/unenc-dsa-pkcs8.pub.pem] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_pem_dsa_public_key[asymmetric/PEM_Serialization/dsa_public_key.pem] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_ec_public_key PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_rsa_traditional_encrypted_values PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_unused_password[key_path0] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_unused_password[key_path1] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_invalid_encoding_with_traditional PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_password_not_bytes[key_path0] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_password_not_bytes[key_path1] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_wrong_password[key_path0] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_wrong_password[key_path1] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_missing_password[key_path0-] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_missing_password[key_path1-None] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_missing_password[key_path2-] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_missing_password[key_path3-None] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_wrong_private_format PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_wrong_public_format PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_wrong_parameters_format PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_corrupt_traditional_format PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_traditional_encrypted_corrupt_format PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_unsupported_key_encryption PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_corrupt_pkcs8_format PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_pks8_encrypted_corrupt_format PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_rsa_pkcs8_encrypted_values PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_pem_dsa_private_key PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_bad_oid_key[bad-oid-dsa-key.pem-None] PASSED tests/hazmat/primitives/test_serialization.py::TestPEMSerialization::test_load_bad_encryption_oid_key[bad-encryption-oid.pem-password] PASSED tests/hazmat/primitives/test_serialization.py::TestKeySerializationEncryptionTypes::test_non_bytes_password PASSED tests/hazmat/primitives/test_serialization.py::TestKeySerializationEncryptionTypes::test_encryption_with_zero_length_password PASSED tests/hazmat/primitives/test_serialization.py::TestEd25519Serialization::test_load_der_private_key PASSED tests/hazmat/primitives/test_serialization.py::TestEd25519Serialization::test_load_pem_private_key PASSED tests/hazmat/primitives/test_serialization.py::TestEd25519Serialization::test_load_public_key[key_path0-Encoding.PEM-load_pem_public_key] PASSED tests/hazmat/primitives/test_serialization.py::TestEd25519Serialization::test_load_public_key[key_path1-Encoding.DER-load_der_public_key] PASSED tests/hazmat/primitives/test_serialization.py::TestEd25519Serialization::test_openssl_serialization_unsupported PASSED tests/hazmat/primitives/test_serialization.py::TestX448Serialization::test_load_der_private_key PASSED tests/hazmat/primitives/test_serialization.py::TestX448Serialization::test_load_pem_private_key PASSED tests/hazmat/primitives/test_serialization.py::TestX448Serialization::test_load_public_key[key_path0-Encoding.PEM-load_pem_public_key] PASSED tests/hazmat/primitives/test_serialization.py::TestX448Serialization::test_load_public_key[key_path1-Encoding.DER-load_der_public_key] PASSED tests/hazmat/primitives/test_serialization.py::TestX448Serialization::test_openssl_serialization_unsupported PASSED tests/hazmat/primitives/test_serialization.py::TestX448Serialization::test_openssh_serialization_unsupported PASSED tests/hazmat/primitives/test_serialization.py::TestX25519Serialization::test_load_der_private_key PASSED tests/hazmat/primitives/test_serialization.py::TestX25519Serialization::test_load_pem_private_key PASSED tests/hazmat/primitives/test_serialization.py::TestX25519Serialization::test_load_public_key[key_path0-Encoding.PEM-load_pem_public_key] PASSED tests/hazmat/primitives/test_serialization.py::TestX25519Serialization::test_load_public_key[key_path1-Encoding.DER-load_der_public_key] PASSED tests/hazmat/primitives/test_serialization.py::TestX25519Serialization::test_openssl_serialization_unsupported PASSED tests/hazmat/primitives/test_serialization.py::TestX25519Serialization::test_openssh_serialization_unsupported PASSED tests/hazmat/primitives/test_serialization.py::TestEd448Serialization::test_load_der_private_key PASSED tests/hazmat/primitives/test_serialization.py::TestEd448Serialization::test_load_pem_private_key PASSED tests/hazmat/primitives/test_serialization.py::TestEd448Serialization::test_load_public_key[key_path0-Encoding.PEM-load_pem_public_key] PASSED tests/hazmat/primitives/test_serialization.py::TestEd448Serialization::test_load_public_key[key_path1-Encoding.DER-load_der_public_key] PASSED tests/hazmat/primitives/test_serialization.py::TestEd448Serialization::test_openssl_serialization_unsupported PASSED tests/hazmat/primitives/test_serialization.py::TestEd448Serialization::test_openssh_serialization_unsupported PASSED tests/hazmat/primitives/test_serialization.py::TestDHSerialization::test_dh_public_key PASSED tests/hazmat/primitives/test_serialization.py::TestDHSerialization::test_dh_private_key PASSED tests/hazmat/primitives/test_serialization.py::TestEncryptionBuilder::test_unsupported_format PASSED tests/hazmat/primitives/test_serialization.py::TestEncryptionBuilder::test_duplicate_kdf_rounds PASSED tests/hazmat/primitives/test_serialization.py::TestEncryptionBuilder::test_invalid_kdf_rounds PASSED tests/hazmat/primitives/test_serialization.py::TestEncryptionBuilder::test_invalid_password PASSED tests/hazmat/primitives/test_serialization.py::TestEncryptionBuilder::test_unsupported_type_for_methods PASSED tests/hazmat/primitives/test_serialization.py::TestEncryptionBuilder::test_duplicate_hmac_hash PASSED tests/hazmat/primitives/test_serialization.py::TestEncryptionBuilder::test_duplicate_key_cert_algorithm PASSED tests/hazmat/primitives/test_sm4.py::TestSM4ModeECB::test_ecb PASSED tests/hazmat/primitives/test_sm4.py::TestSM4ModeCBC::test_cbc PASSED tests/hazmat/primitives/test_sm4.py::TestSM4ModeOFB::test_ofb PASSED tests/hazmat/primitives/test_sm4.py::TestSM4ModeCFB::test_cfb PASSED tests/hazmat/primitives/test_sm4.py::TestSM4ModeCTR::test_cfb PASSED tests/hazmat/primitives/test_sm4.py::TestSM4ModeGCM::test_encryption[vector0] PASSED tests/hazmat/primitives/test_sm4.py::TestSM4ModeGCM::test_decryption[vector0] PASSED tests/hazmat/primitives/test_sm4.py::TestSM4ModeGCM::test_invalid_tag[vector0] PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_load_ssh_public_key[rsa-psw.key.pub-None] PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_load_ssh_public_key[rsa-nopsw.key.pub-rsa-nopsw.key-cert.pub] PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_load_ssh_public_key[dsa-psw.key.pub-None] PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_load_ssh_public_key[dsa-nopsw.key.pub-dsa-nopsw.key-cert.pub] PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_load_ssh_public_key[ecdsa-psw.key.pub-None] PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_load_ssh_public_key[ecdsa-nopsw.key.pub-ecdsa-nopsw.key-cert.pub] PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_load_ssh_public_key[ed25519-psw.key.pub-None] PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_load_ssh_public_key[ed25519-nopsw.key.pub-ed25519-nopsw.key-cert.pub] PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_load_ssh_public_key[sk-ecdsa-psw.key.pub-None] PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_load_ssh_public_key[sk-ecdsa-nopsw.key.pub-None] PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_load_ssh_public_key[sk-ed25519-psw.key.pub-None] PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_load_ssh_public_key[sk-ed25519-nopsw.key.pub-None] PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_load_ssh_private_key[rsa-nopsw.key] PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_load_ssh_private_key[rsa-psw.key] PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_load_ssh_private_key[dsa-nopsw.key] PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_load_ssh_private_key[dsa-psw.key] PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_load_ssh_private_key[ecdsa-nopsw.key] PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_load_ssh_private_key[ecdsa-psw.key] PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_load_ssh_private_key[ed25519-nopsw.key] PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_load_ssh_private_key[ed25519-psw.key] PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_load_ssh_private_key[ed25519-aesgcm-psw.key] PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_load_ssh_private_key_invalid_tag PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_load_ssh_private_key_tag_incorrect_length PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_bcrypt_encryption PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_missing_bcrypt SKIPPED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_fraglist_corners PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_ssh_make_file PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_load_ssh_private_key_errors PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_ssh_errors_bad_values PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_ssh_errors_pubpriv_mismatch PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_ssh_errors_bad_wrapper PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_ssh_no_padding PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_ssh_errors_bad_secrets PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_serialize_ssh_private_key_errors_bad_curve PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_serialize_ssh_private_key_errors PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_serialize_ssh_private_key_with_password[1-1234] PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_serialize_ssh_private_key_with_password[1-p@ssw0rd] PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_serialize_ssh_private_key_with_password[1-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_serialize_ssh_private_key_with_password[10-1234] PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_serialize_ssh_private_key_with_password[10-p@ssw0rd] PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_serialize_ssh_private_key_with_password[10-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_serialize_ssh_private_key_with_password[30-1234] PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_serialize_ssh_private_key_with_password[30-p@ssw0rd] PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_serialize_ssh_private_key_with_password[30-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_dsa_private_key_sizes[key_path0-True] PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_dsa_private_key_sizes[key_path1-False] PASSED tests/hazmat/primitives/test_ssh.py::TestOpenSSHSerialization::test_dsa_private_key_sizes[key_path2-False] PASSED tests/hazmat/primitives/test_ssh.py::TestRSASSHSerialization::test_load_ssh_public_key_unsupported PASSED tests/hazmat/primitives/test_ssh.py::TestRSASSHSerialization::test_load_ssh_public_key_bad_format PASSED tests/hazmat/primitives/test_ssh.py::TestRSASSHSerialization::test_load_ssh_public_key_rsa_too_short PASSED tests/hazmat/primitives/test_ssh.py::TestRSASSHSerialization::test_load_ssh_public_key_truncated_int PASSED tests/hazmat/primitives/test_ssh.py::TestRSASSHSerialization::test_load_ssh_public_key_rsa_comment_with_spaces PASSED tests/hazmat/primitives/test_ssh.py::TestRSASSHSerialization::test_load_ssh_public_key_rsa_extra_data_after_modulo PASSED tests/hazmat/primitives/test_ssh.py::TestRSASSHSerialization::test_load_ssh_public_key_rsa_different_string PASSED tests/hazmat/primitives/test_ssh.py::TestRSASSHSerialization::test_load_ssh_public_key_rsa PASSED tests/hazmat/primitives/test_ssh.py::TestDSSSSHSerialization::test_load_ssh_public_key_dss_too_short PASSED tests/hazmat/primitives/test_ssh.py::TestDSSSSHSerialization::test_load_ssh_public_key_dss_comment_with_spaces PASSED tests/hazmat/primitives/test_ssh.py::TestDSSSSHSerialization::test_load_ssh_public_key_dss_extra_data_after_modulo PASSED tests/hazmat/primitives/test_ssh.py::TestDSSSSHSerialization::test_load_ssh_public_key_dss_different_string PASSED tests/hazmat/primitives/test_ssh.py::TestDSSSSHSerialization::test_load_ssh_public_key_dss PASSED tests/hazmat/primitives/test_ssh.py::TestECDSASSHSerialization::test_load_ssh_public_key_ecdsa_nist_p256 PASSED tests/hazmat/primitives/test_ssh.py::TestECDSASSHSerialization::test_load_ssh_public_key_byteslike PASSED tests/hazmat/primitives/test_ssh.py::TestECDSASSHSerialization::test_load_ssh_public_key_ecdsa_nist_p384 PASSED tests/hazmat/primitives/test_ssh.py::TestECDSASSHSerialization::test_load_ssh_public_key_ecdsa_nist_p521 PASSED tests/hazmat/primitives/test_ssh.py::TestECDSASSHSerialization::test_load_ssh_public_key_ecdsa_nist_p256_trailing_data PASSED tests/hazmat/primitives/test_ssh.py::TestECDSASSHSerialization::test_load_ssh_public_key_ecdsa_nist_p256_missing_data PASSED tests/hazmat/primitives/test_ssh.py::TestECDSASSHSerialization::test_load_ssh_public_key_ecdsa_nist_p256_compressed PASSED tests/hazmat/primitives/test_ssh.py::TestECDSASSHSerialization::test_load_ssh_public_key_ecdsa_nist_p256_bad_curve_name PASSED tests/hazmat/primitives/test_ssh.py::TestEd25519SSHSerialization::test_load_ssh_public_key PASSED tests/hazmat/primitives/test_ssh.py::TestEd25519SSHSerialization::test_public_bytes_openssh PASSED tests/hazmat/primitives/test_ssh.py::TestEd25519SSHSerialization::test_load_ssh_public_key_not_32_bytes PASSED tests/hazmat/primitives/test_ssh.py::TestEd25519SSHSerialization::test_load_ssh_public_key_trailing_data PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificate::test_loads_ssh_cert PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificate::test_verify_cert_signature[p256-p384.pub] PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificate::test_verify_cert_signature[p256-p521.pub] PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificate::test_verify_cert_signature[p256-rsa-sha1.pub] PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificate::test_verify_cert_signature[p256-rsa-sha256.pub] PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificate::test_verify_cert_signature[p256-rsa-sha512.pub] PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificate::test_invalid_signature[p256-p256-empty-principals.pub] PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificate::test_invalid_signature[p256-p384.pub] PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificate::test_invalid_signature[p256-p521.pub] PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificate::test_invalid_signature[p256-rsa-sha1.pub] PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificate::test_invalid_signature[p256-rsa-sha256.pub] PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificate::test_invalid_signature[p256-rsa-sha512.pub] PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificate::test_not_bytes PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificate::test_load_ssh_public_key PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificate::test_dsa_unsupported[dsa-p256.pub] PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificate::test_dsa_unsupported[p256-dsa.pub] PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificate::test_mismatched_inner_signature_type_and_sig_type PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificate::test_invalid_cert_type PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificate::test_invalid_encodings[p256-p256-duplicate-extension.pub] PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificate::test_invalid_encodings[p256-p256-non-lexical-extensions.pub] PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificate::test_invalid_encodings[p256-p256-duplicate-crit-opts.pub] PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificate::test_invalid_encodings[p256-p256-non-lexical-crit-opts.pub] PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificate::test_invalid_encodings[p256-ed25519-non-singular-crit-opt-val.pub] PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificate::test_invalid_encodings[p256-ed25519-non-singular-ext-val.pub] PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificate::test_invalid_line_format PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificate::test_invalid_b64 PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificate::test_inner_outer_key_type_mismatch PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificate::test_loads_a_cert_empty_principals PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificate::test_public_bytes PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificateBuilder::test_signs_a_cert PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificateBuilder::test_public_key_errors PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificateBuilder::test_serial_errors PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificateBuilder::test_type_errors PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificateBuilder::test_key_id_errors PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificateBuilder::test_valid_principals_errors PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificateBuilder::test_valid_for_all_principals_errors PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificateBuilder::test_valid_before_errors PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificateBuilder::test_valid_after_errors PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificateBuilder::test_add_critical_option_errors PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificateBuilder::test_add_extension_errors PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificateBuilder::test_sign_unsupported_key PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificateBuilder::test_sign_no_public_key PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificateBuilder::test_sign_no_type PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificateBuilder::test_sign_no_valid_principals PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificateBuilder::test_sign_no_valid_after PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificateBuilder::test_sign_no_valid_before PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificateBuilder::test_sign_valid_after_after_valid_before PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificateBuilder::test_sign_non_zero_serial PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificateBuilder::test_crit_opts_exts_lexically_sorted PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificateBuilder::test_sign_ed25519 PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificateBuilder::test_sign_ec[curve0] PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificateBuilder::test_sign_ec[curve1] PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificateBuilder::test_sign_ec[curve2] PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificateBuilder::test_sign_rsa PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificateBuilder::test_sign_and_byte_compare_rsa PASSED tests/hazmat/primitives/test_ssh.py::TestSSHCertificateBuilder::test_sign_and_byte_compare_ed25519 PASSED tests/hazmat/primitives/test_ssh.py::TestSSHSK::test_load_application PASSED tests/hazmat/primitives/test_ssh.py::TestSSHSK::test_load_application_valueerror PASSED tests/hazmat/primitives/test_x25519.py::test_x25519_unsupported SKIPPED tests/hazmat/primitives/test_x25519.py::TestX25519Exchange::test_rfc7748[vector0] PASSED tests/hazmat/primitives/test_x25519.py::TestX25519Exchange::test_rfc7748[vector1] PASSED tests/hazmat/primitives/test_x25519.py::TestX25519Exchange::test_rfc7748[vector2] PASSED tests/hazmat/primitives/test_x25519.py::TestX25519Exchange::test_rfc7748_1000_iteration PASSED tests/hazmat/primitives/test_x25519.py::TestX25519Exchange::test_null_shared_key_raises_error PASSED tests/hazmat/primitives/test_x25519.py::TestX25519Exchange::test_public_bytes_bad_args PASSED tests/hazmat/primitives/test_x25519.py::TestX25519Exchange::test_pub_priv_bytes_raw[w\x07m\ns\x18\xa5}<\x16\xc1rQ\xb2fE\xdfL/\x87\xeb\xc0\x99*\xb1w\xfb\xa5\x1d\xb9,*-\x85 \xf0\t\x890\xa7Tt\x8b}\xdc\xb4>\xf7Z\r\xbf:\r&8\x1a\xf4\xeb\xa4\xa9\x8e\xaa\x9bNj] PASSED tests/hazmat/primitives/test_x25519.py::TestX25519Exchange::test_pub_priv_bytes_raw[]\xab\x08~bJ\x8aKy\xe1\x7f\x8b\x83\x80\x0e\xe6o;\xb1)&\x18\xb6\xfd\x1c/\x8b'\xff\x88\xe0\xeb-\xde\x9e\xdb}{}\xc1\xb4\xd3[a\xc2\xec\xe457?\x83C\xc8[xgM\xad\xfc~\x14o\x88+O] PASSED tests/hazmat/primitives/test_x25519.py::TestX25519Exchange::test_generate PASSED tests/hazmat/primitives/test_x25519.py::TestX25519Exchange::test_invalid_type_exchange PASSED tests/hazmat/primitives/test_x25519.py::TestX25519Exchange::test_invalid_length_from_public_bytes PASSED tests/hazmat/primitives/test_x25519.py::TestX25519Exchange::test_invalid_length_from_private_bytes PASSED tests/hazmat/primitives/test_x25519.py::TestX25519Exchange::test_invalid_private_bytes PASSED tests/hazmat/primitives/test_x25519.py::TestX25519Exchange::test_invalid_public_bytes PASSED tests/hazmat/primitives/test_x25519.py::TestX25519Exchange::test_round_trip_private_serialization[Encoding.PEM-PrivateFormat.PKCS8-encryption0-password-load_pem_private_key] PASSED tests/hazmat/primitives/test_x25519.py::TestX25519Exchange::test_round_trip_private_serialization[Encoding.DER-PrivateFormat.PKCS8-encryption1-password-load_der_private_key] PASSED tests/hazmat/primitives/test_x25519.py::TestX25519Exchange::test_round_trip_private_serialization[Encoding.PEM-PrivateFormat.PKCS8-encryption2-None-load_pem_private_key] PASSED tests/hazmat/primitives/test_x25519.py::TestX25519Exchange::test_round_trip_private_serialization[Encoding.DER-PrivateFormat.PKCS8-encryption3-None-load_der_private_key] PASSED tests/hazmat/primitives/test_x25519.py::TestX25519Exchange::test_buffer_protocol PASSED tests/hazmat/primitives/test_x25519.py::test_public_key_equality PASSED tests/hazmat/primitives/test_x25519.py::test_public_key_copy PASSED tests/hazmat/primitives/test_x448.py::test_x448_unsupported SKIPPED tests/hazmat/primitives/test_x448.py::TestX448Exchange::test_rfc7748[vector0] PASSED tests/hazmat/primitives/test_x448.py::TestX448Exchange::test_rfc7748[vector1] PASSED tests/hazmat/primitives/test_x448.py::TestX448Exchange::test_rfc7748[vector2] PASSED tests/hazmat/primitives/test_x448.py::TestX448Exchange::test_rfc7748_1000_iteration PASSED tests/hazmat/primitives/test_x448.py::TestX448Exchange::test_pub_priv_bytes_raw[\x9a\x8fI%\xd1Q\x9fWu\xcfF\xb0KX\x00\xd4\xee\x9e\xe8\xba\xe8\xbcUe\xd4\x98\xc2\x8d\xd9\xc9\xba\xf5t\xa9A\x97D\x89s\x91\x00c\x82\xa6\xf1'\xab\x1d\x9a\xc2\xd8\xc0\xa5\x98rk-\x9b\x08\xf7\xcc1\xb7\xe3\xe6}"\xd5\xae\xa1!\x07J';\xd2\xb8=\xe0\x9cc\xfa\xa7=,"\xc5\xd9\xbb\xc86drA\xd9S\xd4\x0c[\x12\xda\x88\x12\rS\x17\x7f\x80\xe52\xc4\x1f\xa0] PASSED tests/hazmat/primitives/test_x448.py::TestX448Exchange::test_pub_priv_bytes_raw[\x1c0jz\xc2\xa0\xe2\xe0\x99\x0b)Dp\xcb\xa39\xe6E7r\xb0u\x81\x1d\x8f\xad\r\x1di'\xc1 \xbb^\xe8\x97+\r>!7L\x9c\x92\x1b\t\xd1\xb06o\x10\xb6Qs\x99-->\xb7\xa8)\xb0\xcd \xf5\xbc\xfc\x0bY\x9bo\xec\xcfm\xa4bq\x07\xbd\xb0\xd4\xf3E\xb40'\xd8\xb9r\xfc>4\xfbB2\xa1<\xa7\x06\xdc\xb5z\xec=\xae\x07\xbd\xc1\xc6{\xf36\t] PASSED tests/hazmat/primitives/test_x448.py::TestX448Exchange::test_round_trip_private_serialization[Encoding.PEM-PrivateFormat.PKCS8-encryption0-password-load_pem_private_key] PASSED tests/hazmat/primitives/test_x448.py::TestX448Exchange::test_round_trip_private_serialization[Encoding.DER-PrivateFormat.PKCS8-encryption1-password-load_der_private_key] PASSED tests/hazmat/primitives/test_x448.py::TestX448Exchange::test_round_trip_private_serialization[Encoding.PEM-PrivateFormat.PKCS8-encryption2-None-load_pem_private_key] PASSED tests/hazmat/primitives/test_x448.py::TestX448Exchange::test_round_trip_private_serialization[Encoding.DER-PrivateFormat.PKCS8-encryption3-None-load_der_private_key] PASSED tests/hazmat/primitives/test_x448.py::TestX448Exchange::test_generate PASSED tests/hazmat/primitives/test_x448.py::TestX448Exchange::test_invalid_type_exchange PASSED tests/hazmat/primitives/test_x448.py::TestX448Exchange::test_invalid_length_from_public_bytes PASSED tests/hazmat/primitives/test_x448.py::TestX448Exchange::test_invalid_length_from_private_bytes PASSED tests/hazmat/primitives/test_x448.py::TestX448Exchange::test_invalid_private_bytes PASSED tests/hazmat/primitives/test_x448.py::TestX448Exchange::test_invalid_public_bytes PASSED tests/hazmat/primitives/test_x448.py::TestX448Exchange::test_buffer_protocol PASSED tests/hazmat/primitives/test_x448.py::test_public_key_equality PASSED tests/hazmat/primitives/test_x448.py::test_public_key_copy PASSED tests/hazmat/primitives/test_x963_vectors.py::TestX963::test_x963 PASSED tests/hazmat/primitives/test_x963_vectors.py::TestX963::test_unsupported_hash PASSED tests/hazmat/primitives/test_x963kdf.py::TestX963KDF::test_length_limit PASSED tests/hazmat/primitives/test_x963kdf.py::TestX963KDF::test_already_finalized PASSED tests/hazmat/primitives/test_x963kdf.py::TestX963KDF::test_derive PASSED tests/hazmat/primitives/test_x963kdf.py::TestX963KDF::test_buffer_protocol PASSED tests/hazmat/primitives/test_x963kdf.py::TestX963KDF::test_verify PASSED tests/hazmat/primitives/test_x963kdf.py::TestX963KDF::test_invalid_verify PASSED tests/hazmat/primitives/test_x963kdf.py::TestX963KDF::test_unicode_typeerror PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_invalid_key_length PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_unenforced_invalid_kwy_length PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_invalid_hotp_length PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_invalid_algorithm PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_truncate[params0] PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_truncate[params1] PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_truncate[params2] PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_truncate[params3] PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_truncate[params4] PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_truncate[params5] PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_truncate[params6] PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_truncate[params7] PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_truncate[params8] PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_truncate[params9] PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_generate[params0] PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_generate[params1] PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_generate[params2] PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_generate[params3] PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_generate[params4] PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_generate[params5] PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_generate[params6] PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_generate[params7] PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_generate[params8] PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_generate[params9] PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_verify[params0] PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_verify[params1] PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_verify[params2] PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_verify[params3] PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_verify[params4] PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_verify[params5] PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_verify[params6] PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_verify[params7] PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_verify[params8] PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_verify[params9] PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_invalid_verify PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_length_not_int PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_get_provisioning_uri PASSED tests/hazmat/primitives/twofactor/test_hotp.py::TestHOTP::test_buffer_protocol PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_generate_sha1[params0] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_generate_sha1[params1] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_generate_sha1[params2] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_generate_sha1[params3] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_generate_sha1[params4] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_generate_sha1[params5] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_generate_sha256[params0] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_generate_sha256[params1] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_generate_sha256[params2] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_generate_sha256[params3] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_generate_sha256[params4] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_generate_sha256[params5] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_generate_sha512[params0] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_generate_sha512[params1] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_generate_sha512[params2] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_generate_sha512[params3] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_generate_sha512[params4] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_generate_sha512[params5] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_verify_sha1[params0] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_verify_sha1[params1] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_verify_sha1[params2] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_verify_sha1[params3] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_verify_sha1[params4] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_verify_sha1[params5] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_verify_sha256[params0] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_verify_sha256[params1] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_verify_sha256[params2] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_verify_sha256[params3] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_verify_sha256[params4] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_verify_sha256[params5] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_verify_sha512[params0] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_verify_sha512[params1] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_verify_sha512[params2] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_verify_sha512[params3] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_verify_sha512[params4] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_verify_sha512[params5] PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_invalid_verify PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_floating_point_time_generate PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_get_provisioning_uri PASSED tests/hazmat/primitives/twofactor/test_totp.py::TestTOTP::test_buffer_protocol PASSED tests/hazmat/test_oid.py::test_basic_oid PASSED tests/hazmat/test_oid.py::test_oid_equal PASSED tests/hazmat/test_oid.py::test_oid_deepcopy PASSED tests/hazmat/test_oid.py::test_oid_constraint PASSED tests/test_cryptography_utils.py::TestCachedProperty::test_simple PASSED tests/test_cryptography_utils.py::TestCachedProperty::test_set PASSED tests/test_cryptography_utils.py::test_enum PASSED tests/test_fernet.py::TestFernet::test_generate[generate.json[0]] PASSED tests/test_fernet.py::TestFernet::test_verify[verify.json[0]] PASSED tests/test_fernet.py::TestFernet::test_invalid[invalid.json[0]] PASSED tests/test_fernet.py::TestFernet::test_invalid[invalid.json[1]] PASSED tests/test_fernet.py::TestFernet::test_invalid[invalid.json[2]] PASSED tests/test_fernet.py::TestFernet::test_invalid[invalid.json[3]] PASSED tests/test_fernet.py::TestFernet::test_invalid[invalid.json[4]] PASSED tests/test_fernet.py::TestFernet::test_invalid[invalid.json[5]] PASSED tests/test_fernet.py::TestFernet::test_invalid[invalid.json[6]] PASSED tests/test_fernet.py::TestFernet::test_invalid[invalid.json[7]] PASSED tests/test_fernet.py::TestFernet::test_invalid_start_byte PASSED tests/test_fernet.py::TestFernet::test_timestamp_too_short PASSED tests/test_fernet.py::TestFernet::test_non_base64_token PASSED tests/test_fernet.py::TestFernet::test_invalid_types PASSED tests/test_fernet.py::TestFernet::test_timestamp_ignored_no_ttl PASSED tests/test_fernet.py::TestFernet::test_ttl_required_in_decrypt_at_time PASSED tests/test_fernet.py::TestFernet::test_roundtrips[] PASSED tests/test_fernet.py::TestFernet::test_roundtrips[Abc!] PASSED tests/test_fernet.py::TestFernet::test_roundtrips[\x00\xff\x00\x80] PASSED tests/test_fernet.py::TestFernet::test_bad_key[YWJj] PASSED tests/test_fernet.py::TestFernet::test_bad_key[abc] PASSED tests/test_fernet.py::TestFernet::test_extract_timestamp PASSED tests/test_fernet.py::TestMultiFernet::test_encrypt PASSED tests/test_fernet.py::TestMultiFernet::test_decrypt PASSED tests/test_fernet.py::TestMultiFernet::test_decrypt_at_time PASSED tests/test_fernet.py::TestMultiFernet::test_no_fernets PASSED tests/test_fernet.py::TestMultiFernet::test_non_iterable_argument PASSED tests/test_fernet.py::TestMultiFernet::test_rotate_bytes PASSED tests/test_fernet.py::TestMultiFernet::test_rotate_str PASSED tests/test_fernet.py::TestMultiFernet::test_rotate_preserves_timestamp PASSED tests/test_fernet.py::TestMultiFernet::test_rotate_decrypt_no_shared_keys PASSED tests/test_meta.py::test_no_circular_imports PASSED tests/test_utils.py::test_int_to_bytes_rejects_zero_length PASSED tests/test_utils.py::test_check_backend_support_skip PASSED tests/test_utils.py::test_check_backend_support_no_skip PASSED tests/test_utils.py::test_load_nist_vectors PASSED tests/test_utils.py::test_load_nist_vectors_with_null_chars PASSED tests/test_utils.py::test_load_ed25519_vectors PASSED tests/test_utils.py::test_load_cryptrec_vectors PASSED tests/test_utils.py::test_load_cryptrec_vectors_invalid PASSED tests/test_utils.py::test_load_hash_vectors PASSED tests/test_utils.py::test_load_hmac_vectors PASSED tests/test_utils.py::test_load_hash_vectors_bad_data PASSED tests/test_utils.py::test_load_vectors_from_file PASSED tests/test_utils.py::test_load_nist_gcm_vectors PASSED tests/test_utils.py::test_load_pkcs1_vectors PASSED tests/test_utils.py::test_load_pkcs1_oaep_vectors PASSED tests/test_utils.py::test_load_hotp_vectors PASSED tests/test_utils.py::test_load_totp_vectors PASSED tests/test_utils.py::test_load_rsa_nist_vectors PASSED tests/test_utils.py::test_load_rsa_nist_pkcs1v15_verification_vectors PASSED tests/test_utils.py::test_load_rsa_nist_pss_verification_vectors PASSED tests/test_utils.py::test_load_fips_dsa_key_pair_vectors PASSED tests/test_utils.py::test_load_fips_dsa_sig_ver_vectors PASSED tests/test_utils.py::test_load_fips_dsa_sig_gen_vectors PASSED tests/test_utils.py::test_load_fips_ecdsa_key_pair_vectors PASSED tests/test_utils.py::test_load_fips_ecdsa_signing_vectors PASSED tests/test_utils.py::test_load_kasvs_dh_vectors PASSED tests/test_utils.py::test_load_kasvs_ecdh_vectors_empty_vector_data PASSED tests/test_utils.py::test_load_kasvs_ecdh_vectors PASSED tests/test_utils.py::test_load_kasvs_ecdh_kdf_vectors PASSED tests/test_utils.py::test_load_x963_vectors PASSED tests/test_utils.py::test_load_kbkdf_vectors PASSED tests/test_utils.py::test_load_nist_ccm_vectors_dvpt PASSED tests/test_utils.py::test_load_nist_ccm_vectors_vadt PASSED tests/test_utils.py::test_vector_version PASSED tests/test_utils.py::test_raises_unsupported_algorithm_wrong_type PASSED tests/test_utils.py::test_raises_unsupported_algorithm_wrong_reason PASSED tests/test_utils.py::test_raises_unsupported_no_exc PASSED tests/test_utils.py::test_raises_unsupported_algorithm PASSED tests/test_utils.py::TestDeprecated::test_getattr PASSED tests/test_utils.py::TestDeprecated::test_inspect_deprecated_module PASSED tests/test_warnings.py::TestDeprecated::test_deprecated PASSED tests/test_warnings.py::TestDeprecated::test_deleting_deprecated_members PASSED tests/wycheproof/test_aes.py::test_aes_cbc_pkcs5[aes_cbc_pkcs5_test.json] SKIPPED tests/wycheproof/test_aes.py::test_aes_gcm[aes_gcm_test.json] SKIPPED tests/wycheproof/test_aes.py::test_aes_gcm_aead_api[aes_gcm_test.json] SKIPPED tests/wycheproof/test_aes.py::test_aes_ccm_aead_api[aes_ccm_test.json] SKIPPED tests/wycheproof/test_chacha20poly1305.py::test_chacha20poly1305[chacha20_poly1305_test.json] SKIPPED tests/wycheproof/test_cmac.py::test_aes_cmac[aes_cmac_test.json] SKIPPED tests/wycheproof/test_dsa.py::test_dsa_signature[dsa_test.json] SKIPPED tests/wycheproof/test_dsa.py::test_dsa_signature[dsa_2048_224_sha224_test.json] SKIPPED tests/wycheproof/test_dsa.py::test_dsa_signature[dsa_2048_224_sha256_test.json] SKIPPED tests/wycheproof/test_dsa.py::test_dsa_signature[dsa_2048_256_sha256_test.json] SKIPPED tests/wycheproof/test_dsa.py::test_dsa_signature[dsa_3072_256_sha256_test.json] SKIPPED tests/wycheproof/test_ecdh.py::test_ecdh[ecdh_test.json] SKIPPED (no...) tests/wycheproof/test_ecdh.py::test_ecdh[ecdh_brainpoolP224r1_test.json] SKIPPED tests/wycheproof/test_ecdh.py::test_ecdh[ecdh_brainpoolP256r1_test.json] SKIPPED tests/wycheproof/test_ecdh.py::test_ecdh[ecdh_brainpoolP320r1_test.json] SKIPPED tests/wycheproof/test_ecdh.py::test_ecdh[ecdh_brainpoolP384r1_test.json] SKIPPED tests/wycheproof/test_ecdh.py::test_ecdh[ecdh_brainpoolP512r1_test.json] SKIPPED tests/wycheproof/test_ecdh.py::test_ecdh[ecdh_secp224r1_test.json] SKIPPED tests/wycheproof/test_ecdh.py::test_ecdh[ecdh_secp256k1_test.json] SKIPPED tests/wycheproof/test_ecdh.py::test_ecdh[ecdh_secp256r1_test.json] SKIPPED tests/wycheproof/test_ecdh.py::test_ecdh[ecdh_secp384r1_test.json] SKIPPED tests/wycheproof/test_ecdh.py::test_ecdh[ecdh_secp521r1_test.json] SKIPPED tests/wycheproof/test_ecdh.py::test_ecdh[ecdh_sect283k1_test.json] SKIPPED tests/wycheproof/test_ecdh.py::test_ecdh[ecdh_sect283r1_test.json] SKIPPED tests/wycheproof/test_ecdh.py::test_ecdh[ecdh_sect409k1_test.json] SKIPPED tests/wycheproof/test_ecdh.py::test_ecdh[ecdh_sect409r1_test.json] SKIPPED tests/wycheproof/test_ecdh.py::test_ecdh[ecdh_sect571k1_test.json] SKIPPED tests/wycheproof/test_ecdh.py::test_ecdh[ecdh_sect571r1_test.json] SKIPPED tests/wycheproof/test_ecdh.py::test_ecdh_ecpoint[ecdh_secp224r1_ecpoint_test.json] SKIPPED tests/wycheproof/test_ecdh.py::test_ecdh_ecpoint[ecdh_secp256r1_ecpoint_test.json] SKIPPED tests/wycheproof/test_ecdh.py::test_ecdh_ecpoint[ecdh_secp384r1_ecpoint_test.json] SKIPPED tests/wycheproof/test_ecdh.py::test_ecdh_ecpoint[ecdh_secp521r1_ecpoint_test.json] SKIPPED tests/wycheproof/test_ecdsa.py::test_ecdsa_signature[ecdsa_test.json] SKIPPED tests/wycheproof/test_ecdsa.py::test_ecdsa_signature[ecdsa_brainpoolP224r1_sha224_test.json] SKIPPED tests/wycheproof/test_ecdsa.py::test_ecdsa_signature[ecdsa_brainpoolP256r1_sha256_test.json] SKIPPED tests/wycheproof/test_ecdsa.py::test_ecdsa_signature[ecdsa_brainpoolP320r1_sha384_test.json] SKIPPED tests/wycheproof/test_ecdsa.py::test_ecdsa_signature[ecdsa_brainpoolP384r1_sha384_test.json] SKIPPED tests/wycheproof/test_ecdsa.py::test_ecdsa_signature[ecdsa_brainpoolP512r1_sha512_test.json] SKIPPED tests/wycheproof/test_ecdsa.py::test_ecdsa_signature[ecdsa_secp224r1_sha224_test.json] SKIPPED tests/wycheproof/test_ecdsa.py::test_ecdsa_signature[ecdsa_secp224r1_sha256_test.json] SKIPPED tests/wycheproof/test_ecdsa.py::test_ecdsa_signature[ecdsa_secp224r1_sha512_test.json] SKIPPED tests/wycheproof/test_ecdsa.py::test_ecdsa_signature[ecdsa_secp224r1_sha3_224_test.json] SKIPPED tests/wycheproof/test_ecdsa.py::test_ecdsa_signature[ecdsa_secp224r1_sha3_256_test.json] SKIPPED tests/wycheproof/test_ecdsa.py::test_ecdsa_signature[ecdsa_secp224r1_sha3_512_test.json] SKIPPED tests/wycheproof/test_ecdsa.py::test_ecdsa_signature[ecdsa_secp256k1_sha256_test.json] SKIPPED tests/wycheproof/test_ecdsa.py::test_ecdsa_signature[ecdsa_secp256k1_sha512_test.json] SKIPPED tests/wycheproof/test_ecdsa.py::test_ecdsa_signature[ecdsa_secp256k1_sha3_256_test.json] SKIPPED tests/wycheproof/test_ecdsa.py::test_ecdsa_signature[ecdsa_secp256k1_sha3_512_test.json] SKIPPED tests/wycheproof/test_ecdsa.py::test_ecdsa_signature[ecdsa_secp256r1_sha256_test.json] SKIPPED tests/wycheproof/test_ecdsa.py::test_ecdsa_signature[ecdsa_secp256r1_sha512_test.json] SKIPPED tests/wycheproof/test_ecdsa.py::test_ecdsa_signature[ecdsa_secp256r1_sha3_256_test.json] SKIPPED tests/wycheproof/test_ecdsa.py::test_ecdsa_signature[ecdsa_secp256r1_sha3_512_test.json] SKIPPED tests/wycheproof/test_ecdsa.py::test_ecdsa_signature[ecdsa_secp384r1_sha384_test.json] SKIPPED tests/wycheproof/test_ecdsa.py::test_ecdsa_signature[ecdsa_secp384r1_sha512_test.json] SKIPPED tests/wycheproof/test_ecdsa.py::test_ecdsa_signature[ecdsa_secp384r1_sha3_384_test.json] SKIPPED tests/wycheproof/test_ecdsa.py::test_ecdsa_signature[ecdsa_secp384r1_sha3_512_test.json] SKIPPED tests/wycheproof/test_ecdsa.py::test_ecdsa_signature[ecdsa_secp521r1_sha512_test.json] SKIPPED tests/wycheproof/test_ecdsa.py::test_ecdsa_signature[ecdsa_secp521r1_sha3_512_test.json] SKIPPED tests/wycheproof/test_ecdsa.py::test_ecdsa_signature[ecdsa_secp160k1_sha256_test.json] SKIPPED tests/wycheproof/test_ecdsa.py::test_ecdsa_signature[ecdsa_secp160r1_sha256_test.json] SKIPPED tests/wycheproof/test_ecdsa.py::test_ecdsa_signature[ecdsa_secp160r2_sha256_test.json] SKIPPED tests/wycheproof/test_ecdsa.py::test_ecdsa_signature[ecdsa_secp192k1_sha256_test.json] SKIPPED tests/wycheproof/test_ecdsa.py::test_ecdsa_signature[ecdsa_secp192r1_sha256_test.json] SKIPPED tests/wycheproof/test_eddsa.py::test_ed25519_signature[eddsa_test.json] SKIPPED tests/wycheproof/test_eddsa.py::test_ed448_signature[ed448_test.json] SKIPPED tests/wycheproof/test_hkdf.py::test_hkdf[hkdf_sha1_test.json] SKIPPED tests/wycheproof/test_hkdf.py::test_hkdf[hkdf_sha256_test.json] SKIPPED tests/wycheproof/test_hkdf.py::test_hkdf[hkdf_sha384_test.json] SKIPPED tests/wycheproof/test_hkdf.py::test_hkdf[hkdf_sha512_test.json] SKIPPED tests/wycheproof/test_hmac.py::test_hmac[hmac_sha1_test.json] SKIPPED tests/wycheproof/test_hmac.py::test_hmac[hmac_sha224_test.json] SKIPPED tests/wycheproof/test_hmac.py::test_hmac[hmac_sha256_test.json] SKIPPED tests/wycheproof/test_hmac.py::test_hmac[hmac_sha384_test.json] SKIPPED tests/wycheproof/test_hmac.py::test_hmac[hmac_sha3_224_test.json] SKIPPED tests/wycheproof/test_hmac.py::test_hmac[hmac_sha3_256_test.json] SKIPPED tests/wycheproof/test_hmac.py::test_hmac[hmac_sha3_384_test.json] SKIPPED tests/wycheproof/test_hmac.py::test_hmac[hmac_sha3_512_test.json] SKIPPED tests/wycheproof/test_hmac.py::test_hmac[hmac_sha512_test.json] SKIPPED tests/wycheproof/test_keywrap.py::test_keywrap_with_padding[kwp_test.json] SKIPPED tests/wycheproof/test_keywrap.py::test_keywrap[kw_test.json] SKIPPED tests/wycheproof/test_pbkdf2.py::test_pbkdf2[pbkdf2_hmacsha1_test.json] SKIPPED tests/wycheproof/test_pbkdf2.py::test_pbkdf2[pbkdf2_hmacsha224_test.json] SKIPPED tests/wycheproof/test_pbkdf2.py::test_pbkdf2[pbkdf2_hmacsha256_test.json] SKIPPED tests/wycheproof/test_pbkdf2.py::test_pbkdf2[pbkdf2_hmacsha384_test.json] SKIPPED tests/wycheproof/test_pbkdf2.py::test_pbkdf2[pbkdf2_hmacsha512_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pkcs1v15_signature[rsa_signature_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pkcs1v15_signature[rsa_signature_2048_sha224_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pkcs1v15_signature[rsa_signature_2048_sha256_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pkcs1v15_signature[rsa_signature_2048_sha384_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pkcs1v15_signature[rsa_signature_2048_sha512_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pkcs1v15_signature[rsa_signature_2048_sha512_224_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pkcs1v15_signature[rsa_signature_2048_sha512_256_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pkcs1v15_signature[rsa_signature_2048_sha3_224_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pkcs1v15_signature[rsa_signature_2048_sha3_256_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pkcs1v15_signature[rsa_signature_2048_sha3_384_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pkcs1v15_signature[rsa_signature_2048_sha3_512_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pkcs1v15_signature[rsa_signature_3072_sha256_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pkcs1v15_signature[rsa_signature_3072_sha384_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pkcs1v15_signature[rsa_signature_3072_sha512_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pkcs1v15_signature[rsa_signature_3072_sha512_256_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pkcs1v15_signature[rsa_signature_3072_sha3_256_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pkcs1v15_signature[rsa_signature_3072_sha3_384_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pkcs1v15_signature[rsa_signature_3072_sha3_512_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pkcs1v15_signature[rsa_signature_4096_sha384_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pkcs1v15_signature[rsa_signature_4096_sha512_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pkcs1v15_signature[rsa_signature_4096_sha512_256_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pkcs1v15_signature_generation[rsa_sig_gen_misc_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pss_signature[rsa_pss_2048_sha1_mgf1_20_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pss_signature[rsa_pss_2048_sha256_mgf1_0_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pss_signature[rsa_pss_2048_sha256_mgf1_32_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pss_signature[rsa_pss_2048_sha512_256_mgf1_28_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pss_signature[rsa_pss_2048_sha512_256_mgf1_32_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pss_signature[rsa_pss_3072_sha256_mgf1_32_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pss_signature[rsa_pss_4096_sha256_mgf1_32_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pss_signature[rsa_pss_4096_sha512_mgf1_32_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pss_signature[rsa_pss_misc_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_oaep_encryption[rsa_oaep_2048_sha1_mgf1sha1_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_oaep_encryption[rsa_oaep_2048_sha224_mgf1sha1_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_oaep_encryption[rsa_oaep_2048_sha224_mgf1sha224_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_oaep_encryption[rsa_oaep_2048_sha256_mgf1sha1_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_oaep_encryption[rsa_oaep_2048_sha256_mgf1sha256_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_oaep_encryption[rsa_oaep_2048_sha384_mgf1sha1_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_oaep_encryption[rsa_oaep_2048_sha384_mgf1sha384_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_oaep_encryption[rsa_oaep_2048_sha512_mgf1sha1_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_oaep_encryption[rsa_oaep_2048_sha512_mgf1sha512_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_oaep_encryption[rsa_oaep_3072_sha256_mgf1sha1_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_oaep_encryption[rsa_oaep_3072_sha256_mgf1sha256_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_oaep_encryption[rsa_oaep_3072_sha512_mgf1sha1_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_oaep_encryption[rsa_oaep_3072_sha512_mgf1sha512_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_oaep_encryption[rsa_oaep_4096_sha256_mgf1sha1_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_oaep_encryption[rsa_oaep_4096_sha256_mgf1sha256_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_oaep_encryption[rsa_oaep_4096_sha512_mgf1sha1_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_oaep_encryption[rsa_oaep_4096_sha512_mgf1sha512_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_oaep_encryption[rsa_oaep_misc_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pkcs1_encryption[rsa_pkcs1_2048_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pkcs1_encryption[rsa_pkcs1_3072_test.json] SKIPPED tests/wycheproof/test_rsa.py::test_rsa_pkcs1_encryption[rsa_pkcs1_4096_test.json] SKIPPED tests/wycheproof/test_utils.py::test_wycheproof_test_repr PASSED tests/wycheproof/test_x25519.py::test_x25519[x25519_test.json] SKIPPED tests/wycheproof/test_x448.py::test_x448[x448_test.json] SKIPPED (no...) tests/x509/test_name.py::TestRFC4514::test_invalid PASSED tests/x509/test_name.py::TestRFC4514::test_valid PASSED tests/x509/test_name.py::TestRFC4514::test_attr_name_override PASSED tests/x509/test_name.py::TestRFC4514::test_generate_parse PASSED tests/x509/test_ocsp.py::TestOCSPRequest::test_bad_request PASSED tests/x509/test_ocsp.py::TestOCSPRequest::test_load_request PASSED tests/x509/test_ocsp.py::TestOCSPRequest::test_load_request_with_extensions PASSED tests/x509/test_ocsp.py::TestOCSPRequest::test_load_request_with_acceptable_responses PASSED tests/x509/test_ocsp.py::TestOCSPRequest::test_load_request_with_unknown_extension PASSED tests/x509/test_ocsp.py::TestOCSPRequest::test_load_request_with_duplicate_extension PASSED tests/x509/test_ocsp.py::TestOCSPRequest::test_load_request_two_requests PASSED tests/x509/test_ocsp.py::TestOCSPRequest::test_invalid_hash_algorithm PASSED tests/x509/test_ocsp.py::TestOCSPRequest::test_serialize_request PASSED tests/x509/test_ocsp.py::TestOCSPRequest::test_invalid_serialize_encoding PASSED tests/x509/test_ocsp.py::TestOCSPRequestBuilder::test_add_cert_twice PASSED tests/x509/test_ocsp.py::TestOCSPRequestBuilder::test_add_cert_by_hash_twice PASSED tests/x509/test_ocsp.py::TestOCSPRequestBuilder::test_add_cert_by_hash_bad_hash PASSED tests/x509/test_ocsp.py::TestOCSPRequestBuilder::test_create_ocsp_request_no_req PASSED tests/x509/test_ocsp.py::TestOCSPRequestBuilder::test_create_ocsp_request_invalid_alg PASSED tests/x509/test_ocsp.py::TestOCSPRequestBuilder::test_add_extension_twice PASSED tests/x509/test_ocsp.py::TestOCSPRequestBuilder::test_add_invalid_extension PASSED tests/x509/test_ocsp.py::TestOCSPRequestBuilder::test_unsupported_extension PASSED tests/x509/test_ocsp.py::TestOCSPRequestBuilder::test_create_ocsp_request_invalid_cert PASSED tests/x509/test_ocsp.py::TestOCSPRequestBuilder::test_create_ocsp_request PASSED tests/x509/test_ocsp.py::TestOCSPRequestBuilder::test_create_ocsp_request_with_extension[ext0-False] PASSED tests/x509/test_ocsp.py::TestOCSPRequestBuilder::test_create_ocsp_request_with_extension[ext1-True] PASSED tests/x509/test_ocsp.py::TestOCSPRequestBuilder::test_add_cert_by_hash PASSED tests/x509/test_ocsp.py::TestOCSPResponseBuilder::test_add_response_twice PASSED tests/x509/test_ocsp.py::TestOCSPResponseBuilder::test_invalid_add_response PASSED tests/x509/test_ocsp.py::TestOCSPResponseBuilder::test_invalid_certificates PASSED tests/x509/test_ocsp.py::TestOCSPResponseBuilder::test_invalid_responder_id PASSED tests/x509/test_ocsp.py::TestOCSPResponseBuilder::test_invalid_extension PASSED tests/x509/test_ocsp.py::TestOCSPResponseBuilder::test_unsupported_extension PASSED tests/x509/test_ocsp.py::TestOCSPResponseBuilder::test_sign_no_response PASSED tests/x509/test_ocsp.py::TestOCSPResponseBuilder::test_sign_no_responder_id PASSED tests/x509/test_ocsp.py::TestOCSPResponseBuilder::test_sign_invalid_hash_algorithm PASSED tests/x509/test_ocsp.py::TestOCSPResponseBuilder::test_sign_good_cert PASSED tests/x509/test_ocsp.py::TestOCSPResponseBuilder::test_sign_revoked_cert PASSED tests/x509/test_ocsp.py::TestOCSPResponseBuilder::test_sign_unknown_cert PASSED tests/x509/test_ocsp.py::TestOCSPResponseBuilder::test_sign_with_appended_certs PASSED tests/x509/test_ocsp.py::TestOCSPResponseBuilder::test_sign_revoked_no_next_update PASSED tests/x509/test_ocsp.py::TestOCSPResponseBuilder::test_sign_revoked_with_reason PASSED tests/x509/test_ocsp.py::TestOCSPResponseBuilder::test_sign_responder_id_key_hash PASSED tests/x509/test_ocsp.py::TestOCSPResponseBuilder::test_invalid_sign_responder_cert_does_not_match_private_key PASSED tests/x509/test_ocsp.py::TestOCSPResponseBuilder::test_sign_with_extension PASSED tests/x509/test_ocsp.py::TestOCSPResponseBuilder::test_build_non_successful_statuses[OCSPResponseStatus.MALFORMED_REQUEST-0\x03\n\x01\x01] PASSED tests/x509/test_ocsp.py::TestOCSPResponseBuilder::test_build_non_successful_statuses[OCSPResponseStatus.INTERNAL_ERROR-0\x03\n\x01\x02] PASSED tests/x509/test_ocsp.py::TestOCSPResponseBuilder::test_build_non_successful_statuses[OCSPResponseStatus.TRY_LATER-0\x03\n\x01\x03] PASSED tests/x509/test_ocsp.py::TestOCSPResponseBuilder::test_build_non_successful_statuses[OCSPResponseStatus.SIG_REQUIRED-0\x03\n\x01\x05] PASSED tests/x509/test_ocsp.py::TestOCSPResponseBuilder::test_build_non_successful_statuses[OCSPResponseStatus.UNAUTHORIZED-0\x03\n\x01\x06] PASSED tests/x509/test_ocsp.py::TestOCSPResponseBuilder::test_invalid_build_not_a_status PASSED tests/x509/test_ocsp.py::TestOCSPResponseBuilder::test_invalid_build_successful_status PASSED tests/x509/test_ocsp.py::TestOCSPResponseBuilder::test_sign_unknown_private_key PASSED tests/x509/test_ocsp.py::TestOCSPResponseBuilder::test_sign_unrecognized_hash_algorithm PASSED tests/x509/test_ocsp.py::TestOCSPResponseBuilder::test_sign_none_hash_not_eddsa PASSED tests/x509/test_ocsp.py::TestSignedCertificateTimestampsExtension::test_init PASSED tests/x509/test_ocsp.py::TestSignedCertificateTimestampsExtension::test_repr PASSED tests/x509/test_ocsp.py::TestSignedCertificateTimestampsExtension::test_eq PASSED tests/x509/test_ocsp.py::TestSignedCertificateTimestampsExtension::test_ne PASSED tests/x509/test_ocsp.py::TestSignedCertificateTimestampsExtension::test_hash PASSED tests/x509/test_ocsp.py::TestSignedCertificateTimestampsExtension::test_entry_type PASSED tests/x509/test_ocsp.py::TestOCSPResponse::test_bad_response PASSED tests/x509/test_ocsp.py::TestOCSPResponse::test_load_response PASSED tests/x509/test_ocsp.py::TestOCSPResponse::test_load_multi_valued_response PASSED tests/x509/test_ocsp.py::TestOCSPResponse::test_multi_valued_responses PASSED tests/x509/test_ocsp.py::TestOCSPResponse::test_load_unauthorized PASSED tests/x509/test_ocsp.py::TestOCSPResponse::test_load_revoked PASSED tests/x509/test_ocsp.py::TestOCSPResponse::test_load_delegate_unknown_cert PASSED tests/x509/test_ocsp.py::TestOCSPResponse::test_load_invalid_signature_oid PASSED tests/x509/test_ocsp.py::TestOCSPResponse::test_unknown_hash_algorithm PASSED tests/x509/test_ocsp.py::TestOCSPResponse::test_load_responder_key_hash PASSED tests/x509/test_ocsp.py::TestOCSPResponse::test_load_revoked_reason PASSED tests/x509/test_ocsp.py::TestOCSPResponse::test_load_revoked_no_next_update PASSED tests/x509/test_ocsp.py::TestOCSPResponse::test_response_extensions PASSED tests/x509/test_ocsp.py::TestOCSPResponse::test_response_unknown_extension PASSED tests/x509/test_ocsp.py::TestOCSPResponse::test_serialize_reponse PASSED tests/x509/test_ocsp.py::TestOCSPResponse::test_invalid_serialize_encoding PASSED tests/x509/test_ocsp.py::TestOCSPResponse::test_single_extensions_sct PASSED tests/x509/test_ocsp.py::TestOCSPResponse::test_single_extensions PASSED tests/x509/test_ocsp.py::TestOCSPResponse::test_unknown_response_type PASSED tests/x509/test_ocsp.py::TestOCSPResponse::test_response_bytes_absent PASSED tests/x509/test_ocsp.py::TestOCSPResponse::test_unknown_response_status PASSED tests/x509/test_ocsp.py::TestOCSPEdDSA::test_invalid_algorithm PASSED tests/x509/test_ocsp.py::TestOCSPEdDSA::test_sign_ed25519 PASSED tests/x509/test_ocsp.py::TestOCSPEdDSA::test_sign_ed448 PASSED tests/x509/test_x509.py::TestCertificateRevocationList::test_load_pem_crl PASSED tests/x509/test_x509.py::TestCertificateRevocationList::test_load_der_crl PASSED tests/x509/test_x509.py::TestCertificateRevocationList::test_load_large_crl PASSED tests/x509/test_x509.py::TestCertificateRevocationList::test_empty_crl_no_sequence PASSED tests/x509/test_x509.py::TestCertificateRevocationList::test_invalid_pem PASSED tests/x509/test_x509.py::TestCertificateRevocationList::test_invalid_der PASSED tests/x509/test_x509.py::TestCertificateRevocationList::test_invalid_time PASSED tests/x509/test_x509.py::TestCertificateRevocationList::test_unknown_signature_algorithm PASSED tests/x509/test_x509.py::TestCertificateRevocationList::test_invalid_version PASSED tests/x509/test_x509.py::TestCertificateRevocationList::test_issuer PASSED tests/x509/test_x509.py::TestCertificateRevocationList::test_equality PASSED tests/x509/test_x509.py::TestCertificateRevocationList::test_comparison PASSED tests/x509/test_x509.py::TestCertificateRevocationList::test_update_dates PASSED tests/x509/test_x509.py::TestCertificateRevocationList::test_no_next_update PASSED tests/x509/test_x509.py::TestCertificateRevocationList::test_unrecognized_extension PASSED tests/x509/test_x509.py::TestCertificateRevocationList::test_revoked_cert_retrieval PASSED tests/x509/test_x509.py::TestCertificateRevocationList::test_get_revoked_certificate_by_serial_number PASSED tests/x509/test_x509.py::TestCertificateRevocationList::test_revoked_cert_retrieval_retain_only_revoked PASSED tests/x509/test_x509.py::TestCertificateRevocationList::test_extensions PASSED tests/x509/test_x509.py::TestCertificateRevocationList::test_delta_crl_indicator PASSED tests/x509/test_x509.py::TestCertificateRevocationList::test_signature PASSED tests/x509/test_x509.py::TestCertificateRevocationList::test_tbs_certlist_bytes PASSED tests/x509/test_x509.py::TestCertificateRevocationList::test_public_bytes_pem PASSED tests/x509/test_x509.py::TestCertificateRevocationList::test_public_bytes_der PASSED tests/x509/test_x509.py::TestCertificateRevocationList::test_public_bytes_match[x509/custom/crl_all_reasons.pem-load_pem_x509_crl-Encoding.PEM] PASSED tests/x509/test_x509.py::TestCertificateRevocationList::test_public_bytes_match[x509/PKITS_data/crls/GoodCACRL.crl-load_der_x509_crl-Encoding.DER] PASSED tests/x509/test_x509.py::TestCertificateRevocationList::test_public_bytes_invalid_encoding PASSED tests/x509/test_x509.py::TestCertificateRevocationList::test_verify_bad PASSED tests/x509/test_x509.py::TestCertificateRevocationList::test_verify_good PASSED tests/x509/test_x509.py::TestCertificateRevocationList::test_verify_argument_must_be_a_public_key PASSED tests/x509/test_x509.py::TestRevokedCertificate::test_revoked_basics PASSED tests/x509/test_x509.py::TestRevokedCertificate::test_revoked_extensions PASSED tests/x509/test_x509.py::TestRevokedCertificate::test_no_revoked_certs PASSED tests/x509/test_x509.py::TestRevokedCertificate::test_duplicate_entry_ext PASSED tests/x509/test_x509.py::TestRevokedCertificate::test_unsupported_crit_entry_ext PASSED tests/x509/test_x509.py::TestRevokedCertificate::test_unsupported_reason PASSED tests/x509/test_x509.py::TestRevokedCertificate::test_invalid_cert_issuer_ext PASSED tests/x509/test_x509.py::TestRevokedCertificate::test_indexing PASSED tests/x509/test_x509.py::TestRevokedCertificate::test_get_revoked_certificate_doesnt_reorder PASSED tests/x509/test_x509.py::TestRSAECertificate::test_load_cert_pub_key PASSED tests/x509/test_x509.py::TestRSAPSSCertificate::test_load_cert_pub_key PASSED tests/x509/test_x509.py::TestRSAPSSCertificate::test_load_pss_cert_no_null PASSED tests/x509/test_x509.py::TestRSAPSSCertificate::test_load_pss_sha1_mgf1_sha1 PASSED tests/x509/test_x509.py::TestRSAPSSCertificate::test_invalid_mgf PASSED tests/x509/test_x509.py::TestRSAPSSCertificate::test_unsupported_mgf_hash PASSED tests/x509/test_x509.py::TestRSAPSSCertificate::test_no_sig_params PASSED tests/x509/test_x509.py::TestRSACertificate::test_load_pem_cert PASSED tests/x509/test_x509.py::TestRSACertificate::test_check_pkcs1_signature_algorithm_parameters PASSED tests/x509/test_x509.py::TestRSACertificate::test_load_legacy_pem_header PASSED tests/x509/test_x509.py::TestRSACertificate::test_load_with_other_sections PASSED tests/x509/test_x509.py::TestRSACertificate::test_load_multiple_sections PASSED tests/x509/test_x509.py::TestRSACertificate::test_negative_serial_number PASSED tests/x509/test_x509.py::TestRSACertificate::test_country_jurisdiction_country_too_long PASSED tests/x509/test_x509.py::TestRSACertificate::test_alternate_rsa_with_sha1_oid PASSED tests/x509/test_x509.py::TestRSACertificate::test_load_bmpstring_explicittext PASSED tests/x509/test_x509.py::TestRSACertificate::test_load_der_cert PASSED tests/x509/test_x509.py::TestRSACertificate::test_signature PASSED tests/x509/test_x509.py::TestRSACertificate::test_tbs_certificate_bytes PASSED tests/x509/test_x509.py::TestRSACertificate::test_tbs_precertificate_bytes_duplicate_extensions_raises PASSED tests/x509/test_x509.py::TestRSACertificate::test_tbs_precertificate_bytes_no_extensions_raises PASSED tests/x509/test_x509.py::TestRSACertificate::test_tbs_precertificate_bytes_missing_extension_raises PASSED tests/x509/test_x509.py::TestRSACertificate::test_tbs_precertificate_bytes_strips_scts PASSED tests/x509/test_x509.py::TestRSACertificate::test_issuer PASSED tests/x509/test_x509.py::TestRSACertificate::test_all_issuer_name_types PASSED tests/x509/test_x509.py::TestRSACertificate::test_subject PASSED tests/x509/test_x509.py::TestRSACertificate::test_unicode_name PASSED tests/x509/test_x509.py::TestRSACertificate::test_invalid_unicode_name PASSED tests/x509/test_x509.py::TestRSACertificate::test_non_ascii_dns_name PASSED tests/x509/test_x509.py::TestRSACertificate::test_all_subject_name_types PASSED tests/x509/test_x509.py::TestRSACertificate::test_load_good_ca_cert PASSED tests/x509/test_x509.py::TestRSACertificate::test_utc_pre_2000_not_before_cert PASSED tests/x509/test_x509.py::TestRSACertificate::test_pre_2000_utc_not_after_cert PASSED tests/x509/test_x509.py::TestRSACertificate::test_post_2000_utc_cert PASSED tests/x509/test_x509.py::TestRSACertificate::test_generalized_time_not_before_cert PASSED tests/x509/test_x509.py::TestRSACertificate::test_generalized_time_not_after_cert PASSED tests/x509/test_x509.py::TestRSACertificate::test_invalid_version_cert PASSED tests/x509/test_x509.py::TestRSACertificate::test_invalid_visiblestring_in_explicit_text PASSED tests/x509/test_x509.py::TestRSACertificate::test_eq PASSED tests/x509/test_x509.py::TestRSACertificate::test_ne PASSED tests/x509/test_x509.py::TestRSACertificate::test_ordering_unsupported PASSED tests/x509/test_x509.py::TestRSACertificate::test_hash PASSED tests/x509/test_x509.py::TestRSACertificate::test_version_1_cert PASSED tests/x509/test_x509.py::TestRSACertificate::test_invalid_pem PASSED tests/x509/test_x509.py::TestRSACertificate::test_invalid_der PASSED tests/x509/test_x509.py::TestRSACertificate::test_unsupported_signature_hash_algorithm_cert PASSED tests/x509/test_x509.py::TestRSACertificate::test_public_bytes_pem PASSED tests/x509/test_x509.py::TestRSACertificate::test_public_bytes_der PASSED tests/x509/test_x509.py::TestRSACertificate::test_public_bytes_invalid_encoding PASSED tests/x509/test_x509.py::TestRSACertificate::test_public_bytes_match[x509/v1_cert.pem-load_pem_x509_certificate-Encoding.PEM] PASSED tests/x509/test_x509.py::TestRSACertificate::test_public_bytes_match[x509/PKITS_data/certs/GoodCACert.crt-load_der_x509_certificate-Encoding.DER] PASSED tests/x509/test_x509.py::TestRSACertificate::test_certificate_repr PASSED tests/x509/test_x509.py::TestRSACertificate::test_parse_tls_feature_extension PASSED tests/x509/test_x509.py::TestRSACertificate::test_verify_directly_issued_by_rsa_pss PASSED tests/x509/test_x509.py::TestRSACertificate::test_verify_directly_issued_by_rsa PASSED tests/x509/test_x509.py::TestRSACertificate::test_verify_directly_issued_by_rsa_bad_sig PASSED tests/x509/test_x509.py::TestRSACertificate::test_verify_directly_issued_by_rsa_mismatched_inner_out_oid PASSED tests/x509/test_x509.py::TestRSACertificate::test_verify_directly_issued_by_subject_issuer_mismatch PASSED tests/x509/test_x509.py::TestRSACertificate::test_verify_directly_issued_by_algorithm_mismatch PASSED tests/x509/test_x509.py::TestRSACertificate::test_verify_directly_issued_by_unsupported_key_type PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_load_rsa_certificate_request[x509/requests/rsa_sha1.pem-load_pem_x509_csr] PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_load_rsa_certificate_request[x509/requests/rsa_sha1.der-load_der_x509_csr] PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_load_legacy_pem_header PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_invalid_pem PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_invalid_certificate_request[load_pem_x509_csr] PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_invalid_certificate_request[load_der_x509_csr] PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_unsupported_signature_hash_algorithm_request PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_invalid_version PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_duplicate_extension PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_unsupported_critical_extension PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_unsupported_extension PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_no_extension_with_other_attributes PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_request_basic_constraints PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_subject_alt_name PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_freeipa_bad_critical PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_public_bytes_pem PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_public_bytes_der PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_signature PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_tbs_certrequest_bytes PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_public_bytes_invalid_encoding PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_signature_invalid PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_signature_valid PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_public_bytes_match[x509/requests/rsa_sha1.pem-load_pem_x509_csr-Encoding.PEM] PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_public_bytes_match[x509/requests/rsa_sha1.der-load_der_x509_csr-Encoding.DER] PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_eq PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_ne PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_ordering_unsupported PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_hash PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_build_cert[SHA224-hashalg_oid0] PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_build_cert[SHA256-hashalg_oid1] PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_build_cert[SHA384-hashalg_oid2] PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_build_cert[SHA512-hashalg_oid3] PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_build_cert[SHA3_224-hashalg_oid4] PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_build_cert[SHA3_256-hashalg_oid5] PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_build_cert[SHA3_384-hashalg_oid6] PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_build_cert[SHA3_512-hashalg_oid7] PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_build_cert_private_type_encoding PASSED tests/x509/test_x509.py::TestRSACertificateRequest::test_build_cert_printable_string_country_name PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_checks_for_unsupported_extensions PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_encode_nonstandard_aia PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_encode_nonstandard_sia PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_subject_dn_asn1_types PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extreme_times[not_valid_before0-not_valid_after0] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extreme_times[not_valid_before1-not_valid_after1] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_rdns_preserve_iteration_order PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_sign_pss[alg0-mgf_alg0] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_sign_pss[alg1-mgf_alg1] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_sign_pss_length_options[padding_len0-222] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_sign_pss_length_options[padding_len1-32] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_sign_pss_auto_unsupported PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_sign_invalid_padding PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_sign_pss_hash_none PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_no_subject_name PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_no_issuer_name PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_no_public_key PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_no_not_valid_before PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_no_not_valid_after PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_no_serial_number PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_issuer_name_must_be_a_name_type PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_issuer_name_may_only_be_set_once PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_subject_name_must_be_a_name_type PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_subject_name_may_only_be_set_once PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_not_valid_before_after_not_valid_after PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_not_valid_after_before_not_valid_before PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_public_key_must_be_public_key PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_public_key_may_only_be_set_once PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_serial_number_must_be_an_integer_type PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_serial_number_must_be_non_negative PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_serial_number_must_be_positive PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_minimal_serial_number PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_biggest_serial_number PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_serial_number_must_be_less_than_160_bits_long PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_serial_number_may_only_be_set_once PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_aware_not_valid_after PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_earliest_time PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_invalid_not_valid_after PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_not_valid_after_may_only_be_set_once PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_aware_not_valid_before PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_invalid_not_valid_before PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_not_valid_before_may_only_be_set_once PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_add_extension_checks_for_duplicates PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_add_invalid_extension_type PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_sign_with_unsupported_hash[algorithm0] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_sign_with_unsupported_hash[None] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_sign_with_unsupported_hash_ed25519 PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_sign_with_unsupported_hash_ed448 PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_sign_dsa_with_unsupported_hash[hash_algorithm0] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_sign_dsa_with_unsupported_hash[hash_algorithm1] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_sign_dsa_with_unsupported_hash[hash_algorithm2] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_sign_dsa_with_unsupported_hash[hash_algorithm3] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_sign_dsa_with_unsupported_hash[hash_algorithm4] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_sign_ec_with_md5 PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_build_cert_with_dsa_private_key[SHA224-hashalg_oid0] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_build_cert_with_dsa_private_key[SHA256-hashalg_oid1] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_build_cert_with_dsa_private_key[SHA384-hashalg_oid2] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_build_cert_with_dsa_private_key[SHA512-hashalg_oid3] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_build_cert_with_ec_private_key[SHA224-hashalg_oid0] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_build_cert_with_ec_private_key[SHA256-hashalg_oid1] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_build_cert_with_ec_private_key[SHA384-hashalg_oid2] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_build_cert_with_ec_private_key[SHA512-hashalg_oid3] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_build_cert_with_ec_private_key[SHA3_224-hashalg_oid4] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_build_cert_with_ec_private_key[SHA3_256-hashalg_oid5] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_build_cert_with_ec_private_key[SHA3_384-hashalg_oid6] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_build_cert_with_ec_private_key[SHA3_512-hashalg_oid7] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_build_cert_with_bmpstring_universalstring_name PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_build_cert_with_ed25519 PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_build_cert_with_public_ed25519_rsa_sig PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_build_cert_with_ed448 PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_build_cert_with_public_ed448_rsa_sig PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_build_cert_with_public_x25519_x448_rsa_sig[X25519PrivateKey-X25519PublicKey-pub_key_oid0] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_build_cert_with_public_x25519_x448_rsa_sig[X448PrivateKey-X448PublicKey-pub_key_oid1] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_build_cert_with_rsa_key_too_small PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext0] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext1] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext2] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext3] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext4] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext5] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext6] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext7] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext8] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext9] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext10] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext11] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext12] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext13] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext14] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext15] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext16] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext17] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext18] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext19] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext20] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext21] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext22] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext23] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext24] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext25] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext26] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext27] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext28] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext29] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext30] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext31] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext32] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext33] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[add_ext34] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_extensions[SubjectKeyIdentifier] PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_build_ca_request_with_path_length_none PASSED tests/x509/test_x509.py::TestCertificateBuilder::test_unrecognized_extension[unrecognized0] PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_sign_invalid_hash_algorithm PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_request_with_unsupported_hash_ed25519 PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_request_with_unsupported_hash_ed448 PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_no_subject_name PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_build_ca_request_with_rsa PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_build_ca_request_with_unicode PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_subject_dn_asn1_types PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_build_ca_request_with_multivalue_rdns PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_build_nonca_request_with_rsa PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_build_ca_request_with_ec PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_build_ca_request_with_ed25519 PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_build_ca_request_with_ed448 PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_build_ca_request_with_dsa PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_add_duplicate_extension PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_set_invalid_subject PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_add_invalid_extension_type PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_add_unsupported_extension PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_add_two_extensions PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_add_attributes PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_add_attributes_non_utf8 PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_add_attribute_bad_types PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_duplicate_attribute PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_add_attribute_tag PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_add_attribute_tag_non_int PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_set_subject_twice PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_extensions[add_ext0] PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_extensions[add_ext1] PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_extensions[add_ext2] PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_extensions[add_ext3] PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_invalid_asn1_othername PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_subject_alt_name_unsupported_general_name PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_rsa_key_too_small PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_sign_pss[alg0-mgf_alg0] PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_sign_pss[alg1-mgf_alg1] PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_sign_pss_length_options[padding_len0-222] PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_sign_pss_length_options[padding_len1-32] PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_sign_pss_auto_unsupported PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_sign_invalid_padding PASSED tests/x509/test_x509.py::TestCertificateSigningRequestBuilder::test_sign_pss_hash_none PASSED tests/x509/test_x509.py::TestDSACertificate::test_load_dsa_cert PASSED tests/x509/test_x509.py::TestDSACertificate::test_load_dsa_cert_null_alg_params PASSED tests/x509/test_x509.py::TestDSACertificate::test_signature PASSED tests/x509/test_x509.py::TestDSACertificate::test_tbs_certificate_bytes PASSED tests/x509/test_x509.py::TestDSACertificate::test_verify_directly_issued_by_dsa PASSED tests/x509/test_x509.py::TestDSACertificate::test_verify_directly_issued_by_dsa_bad_sig PASSED tests/x509/test_x509.py::TestDSACertificateRequest::test_load_dsa_request[x509/requests/dsa_sha1.pem-load_pem_x509_csr] PASSED tests/x509/test_x509.py::TestDSACertificateRequest::test_load_dsa_request[x509/requests/dsa_sha1.der-load_der_x509_csr] PASSED tests/x509/test_x509.py::TestDSACertificateRequest::test_signature PASSED tests/x509/test_x509.py::TestDSACertificateRequest::test_tbs_certrequest_bytes PASSED tests/x509/test_x509.py::TestGOSTCertificate::test_numeric_string_x509_name_entry PASSED tests/x509/test_x509.py::TestECDSACertificate::test_load_ecdsa_cert PASSED tests/x509/test_x509.py::TestECDSACertificate::test_load_ecdsa_cert_null_alg_params PASSED tests/x509/test_x509.py::TestECDSACertificate::test_load_bitstring_dn PASSED tests/x509/test_x509.py::TestECDSACertificate::test_load_name_attribute_long_form_asn1_tag PASSED tests/x509/test_x509.py::TestECDSACertificate::test_ms_certificate_template PASSED tests/x509/test_x509.py::TestECDSACertificate::test_signature PASSED tests/x509/test_x509.py::TestECDSACertificate::test_tbs_certificate_bytes PASSED tests/x509/test_x509.py::TestECDSACertificate::test_load_ecdsa_no_named_curve PASSED tests/x509/test_x509.py::TestECDSACertificate::test_verify_directly_issued_by_ec PASSED tests/x509/test_x509.py::TestECDSACertificate::test_verify_directly_issued_by_ec_bad_sig PASSED tests/x509/test_x509.py::TestECDSACertificateRequest::test_load_ecdsa_certificate_request[x509/requests/ec_sha256.pem-load_pem_x509_csr] PASSED tests/x509/test_x509.py::TestECDSACertificateRequest::test_load_ecdsa_certificate_request[x509/requests/ec_sha256.der-load_der_x509_csr] PASSED tests/x509/test_x509.py::TestECDSACertificateRequest::test_signature PASSED tests/x509/test_x509.py::TestECDSACertificateRequest::test_tbs_certrequest_bytes PASSED tests/x509/test_x509.py::TestOtherCertificate::test_unsupported_subject_public_key_info PASSED tests/x509/test_x509.py::TestOtherCertificate::test_bad_time_in_validity PASSED tests/x509/test_x509.py::TestNameAttribute::test_default_types PASSED tests/x509/test_x509.py::TestNameAttribute::test_alternate_type PASSED tests/x509/test_x509.py::TestNameAttribute::test_init_bad_oid PASSED tests/x509/test_x509.py::TestNameAttribute::test_init_bad_value PASSED tests/x509/test_x509.py::TestNameAttribute::test_init_bitstring_not_bytes PASSED tests/x509/test_x509.py::TestNameAttribute::test_init_bitstring_not_allowed_random_oid PASSED tests/x509/test_x509.py::TestNameAttribute::test_init_none_value PASSED tests/x509/test_x509.py::TestNameAttribute::test_init_bad_length PASSED tests/x509/test_x509.py::TestNameAttribute::test_invalid_type PASSED tests/x509/test_x509.py::TestNameAttribute::test_eq PASSED tests/x509/test_x509.py::TestNameAttribute::test_ne PASSED tests/x509/test_x509.py::TestNameAttribute::test_repr PASSED tests/x509/test_x509.py::TestNameAttribute::test_distinguished_name PASSED tests/x509/test_x509.py::TestNameAttribute::test_distinguished_name_custom_attrs PASSED tests/x509/test_x509.py::TestNameAttribute::test_empty_name PASSED tests/x509/test_x509.py::TestNameAttribute::test_empty_value PASSED tests/x509/test_x509.py::TestRelativeDistinguishedName::test_init_empty PASSED tests/x509/test_x509.py::TestRelativeDistinguishedName::test_init_not_nameattribute PASSED tests/x509/test_x509.py::TestRelativeDistinguishedName::test_init_duplicate_attribute PASSED tests/x509/test_x509.py::TestRelativeDistinguishedName::test_hash PASSED tests/x509/test_x509.py::TestRelativeDistinguishedName::test_eq PASSED tests/x509/test_x509.py::TestRelativeDistinguishedName::test_ne PASSED tests/x509/test_x509.py::TestRelativeDistinguishedName::test_iter_input PASSED tests/x509/test_x509.py::TestRelativeDistinguishedName::test_get_attributes_for_oid PASSED tests/x509/test_x509.py::TestObjectIdentifier::test_eq PASSED tests/x509/test_x509.py::TestObjectIdentifier::test_ne PASSED tests/x509/test_x509.py::TestObjectIdentifier::test_comparison PASSED tests/x509/test_x509.py::TestObjectIdentifier::test_repr PASSED tests/x509/test_x509.py::TestObjectIdentifier::test_name_property PASSED tests/x509/test_x509.py::TestObjectIdentifier::test_too_short PASSED tests/x509/test_x509.py::TestObjectIdentifier::test_invalid_input PASSED tests/x509/test_x509.py::TestObjectIdentifier::test_invalid_node1 PASSED tests/x509/test_x509.py::TestObjectIdentifier::test_invalid_node2 PASSED tests/x509/test_x509.py::TestObjectIdentifier::test_valid PASSED tests/x509/test_x509.py::TestObjectIdentifier::test_oid_arc_too_large PASSED tests/x509/test_x509.py::TestName::test_eq PASSED tests/x509/test_x509.py::TestName::test_ne PASSED tests/x509/test_x509.py::TestName::test_hash PASSED tests/x509/test_x509.py::TestName::test_iter_input PASSED tests/x509/test_x509.py::TestName::test_rdns PASSED tests/x509/test_x509.py::TestName::test_repr[cryptography.io-PyCA-] PASSED tests/x509/test_x509.py::TestName::test_repr[Certificaci\xf3n-Certificaci\xf3n-] PASSED tests/x509/test_x509.py::TestName::test_rfc4514_attribute_name PASSED tests/x509/test_x509.py::TestName::test_rfc4514_string PASSED tests/x509/test_x509.py::TestName::test_rfc4514_string_empty_values PASSED tests/x509/test_x509.py::TestName::test_not_nameattribute PASSED tests/x509/test_x509.py::TestName::test_bytes PASSED tests/x509/test_x509.py::TestName::test_bitstring_encoding PASSED tests/x509/test_x509.py::TestName::test_bmpstring_bytes PASSED tests/x509/test_x509.py::TestName::test_universalstring_bytes PASSED tests/x509/test_x509.py::TestEd25519Certificate::test_load_pem_cert PASSED tests/x509/test_x509.py::TestEd25519Certificate::test_deepcopy PASSED tests/x509/test_x509.py::TestEd25519Certificate::test_verify_directly_issued_by_ed25519 PASSED tests/x509/test_x509.py::TestEd25519Certificate::test_verify_directly_issued_by_ed25519_bad_sig PASSED tests/x509/test_x509.py::TestEd448Certificate::test_load_pem_cert PASSED tests/x509/test_x509.py::TestEd448Certificate::test_verify_directly_issued_by_ed448 PASSED tests/x509/test_x509.py::TestEd448Certificate::test_verify_directly_issued_by_ed448_bad_sig PASSED tests/x509/test_x509.py::TestSignatureRejection::test_crt_signing_check PASSED tests/x509/test_x509.py::TestSignatureRejection::test_csr_signing_check PASSED tests/x509/test_x509.py::TestSignatureRejection::test_crl_signing_check PASSED tests/x509/test_x509.py::test_random_serial_number PASSED tests/x509/test_x509.py::TestAttribute::test_eq PASSED tests/x509/test_x509.py::TestAttribute::test_ne PASSED tests/x509/test_x509.py::TestAttribute::test_repr PASSED tests/x509/test_x509.py::TestAttribute::test_hash PASSED tests/x509/test_x509.py::TestAttributes::test_no_attributes PASSED tests/x509/test_x509.py::TestAttributes::test_get_attribute_for_oid PASSED tests/x509/test_x509.py::TestAttributes::test_indexing PASSED tests/x509/test_x509.py::TestAttributes::test_get_attribute_not_found PASSED tests/x509/test_x509.py::TestAttributes::test_repr PASSED tests/x509/test_x509.py::TestRequestAttributes::test_get_attribute_for_oid_challenge PASSED tests/x509/test_x509.py::TestRequestAttributes::test_get_attribute_for_oid_multiple PASSED tests/x509/test_x509.py::TestRequestAttributes::test_unsupported_asn1_type_in_attribute PASSED tests/x509/test_x509.py::TestRequestAttributes::test_long_form_asn1_tag_in_attribute PASSED tests/x509/test_x509.py::TestRequestAttributes::test_challenge_multivalued PASSED tests/x509/test_x509.py::TestRequestAttributes::test_no_challenge_password PASSED tests/x509/test_x509.py::TestRequestAttributes::test_no_attributes PASSED tests/x509/test_x509.py::test_load_pem_x509_certificates PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_issuer_name_invalid PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_set_issuer_name_twice PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_aware_last_update PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_last_update_invalid PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_last_update_before_1950 PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_set_last_update_twice PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_aware_next_update PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_next_update_invalid PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_next_update_before_1950 PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_set_next_update_twice PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_last_update_after_next_update PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_next_update_after_last_update PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_add_extension_checks_for_duplicates PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_add_invalid_extension PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_add_invalid_revoked_certificate PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_no_issuer_name PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_no_last_update PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_no_next_update PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_sign_invalid_padding PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_sign_empty_list PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_sign_pss PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_sign_extensions[extension0] PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_sign_extensions[extension1] PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_sign_extensions[extension2] PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_sign_extensions[extension3] PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_sign_extensions[extension4] PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_sign_multiple_extensions_critical PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_freshestcrl_extension PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_add_unsupported_extension PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_add_unsupported_entry_extension PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_sign_rsa_key_too_small PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_sign_with_invalid_hash PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_sign_with_invalid_hash_ed25519 PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_sign_with_invalid_hash_ed448 PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_sign_dsa_key PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_sign_ec_key PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_sign_ed25519_key PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_sign_ed448_key PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_dsa_key_sign_md5 PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_ec_key_sign_md5 PASSED tests/x509/test_x509_crlbuilder.py::TestCertificateRevocationListBuilder::test_sign_with_revoked_certificates PASSED tests/x509/test_x509_ext.py::TestExtension::test_not_an_oid PASSED tests/x509/test_x509_ext.py::TestExtension::test_critical_not_a_bool PASSED tests/x509/test_x509_ext.py::TestExtension::test_repr PASSED tests/x509/test_x509_ext.py::TestExtension::test_eq PASSED tests/x509/test_x509_ext.py::TestExtension::test_ne PASSED tests/x509/test_x509_ext.py::TestExtension::test_hash PASSED tests/x509/test_x509_ext.py::TestTLSFeature::test_not_enum_type PASSED tests/x509/test_x509_ext.py::TestTLSFeature::test_empty_list PASSED tests/x509/test_x509_ext.py::TestTLSFeature::test_repr PASSED tests/x509/test_x509_ext.py::TestTLSFeature::test_eq PASSED tests/x509/test_x509_ext.py::TestTLSFeature::test_ne PASSED tests/x509/test_x509_ext.py::TestTLSFeature::test_hash PASSED tests/x509/test_x509_ext.py::TestTLSFeature::test_iter PASSED tests/x509/test_x509_ext.py::TestTLSFeature::test_indexing PASSED tests/x509/test_x509_ext.py::TestTLSFeature::test_public_bytes PASSED tests/x509/test_x509_ext.py::TestUnrecognizedExtension::test_invalid_oid PASSED tests/x509/test_x509_ext.py::TestUnrecognizedExtension::test_eq PASSED tests/x509/test_x509_ext.py::TestUnrecognizedExtension::test_ne PASSED tests/x509/test_x509_ext.py::TestUnrecognizedExtension::test_repr PASSED tests/x509/test_x509_ext.py::TestUnrecognizedExtension::test_hash PASSED tests/x509/test_x509_ext.py::TestUnrecognizedExtension::test_public_bytes PASSED tests/x509/test_x509_ext.py::TestCertificateIssuer::test_iter_names PASSED tests/x509/test_x509_ext.py::TestCertificateIssuer::test_indexing PASSED tests/x509/test_x509_ext.py::TestCertificateIssuer::test_eq PASSED tests/x509/test_x509_ext.py::TestCertificateIssuer::test_ne PASSED tests/x509/test_x509_ext.py::TestCertificateIssuer::test_repr PASSED tests/x509/test_x509_ext.py::TestCertificateIssuer::test_get_values_for_type PASSED tests/x509/test_x509_ext.py::TestCertificateIssuer::test_hash PASSED tests/x509/test_x509_ext.py::TestCertificateIssuer::test_public_bytes PASSED tests/x509/test_x509_ext.py::TestCRLReason::test_invalid_reason_flags PASSED tests/x509/test_x509_ext.py::TestCRLReason::test_eq PASSED tests/x509/test_x509_ext.py::TestCRLReason::test_ne PASSED tests/x509/test_x509_ext.py::TestCRLReason::test_hash PASSED tests/x509/test_x509_ext.py::TestCRLReason::test_repr PASSED tests/x509/test_x509_ext.py::TestCRLReason::test_public_bytes PASSED tests/x509/test_x509_ext.py::TestDeltaCRLIndicator::test_not_int PASSED tests/x509/test_x509_ext.py::TestDeltaCRLIndicator::test_eq PASSED tests/x509/test_x509_ext.py::TestDeltaCRLIndicator::test_ne PASSED tests/x509/test_x509_ext.py::TestDeltaCRLIndicator::test_repr PASSED tests/x509/test_x509_ext.py::TestDeltaCRLIndicator::test_hash PASSED tests/x509/test_x509_ext.py::TestDeltaCRLIndicator::test_public_bytes PASSED tests/x509/test_x509_ext.py::TestInvalidityDate::test_invalid_invalidity_date PASSED tests/x509/test_x509_ext.py::TestInvalidityDate::test_eq PASSED tests/x509/test_x509_ext.py::TestInvalidityDate::test_ne PASSED tests/x509/test_x509_ext.py::TestInvalidityDate::test_repr PASSED tests/x509/test_x509_ext.py::TestInvalidityDate::test_hash PASSED tests/x509/test_x509_ext.py::TestInvalidityDate::test_public_bytes PASSED tests/x509/test_x509_ext.py::TestInvalidityDate::test_timezone_aware_api PASSED tests/x509/test_x509_ext.py::TestNoticeReference::test_notice_numbers_not_all_int PASSED tests/x509/test_x509_ext.py::TestNoticeReference::test_notice_numbers_none PASSED tests/x509/test_x509_ext.py::TestNoticeReference::test_iter_input PASSED tests/x509/test_x509_ext.py::TestNoticeReference::test_repr PASSED tests/x509/test_x509_ext.py::TestNoticeReference::test_eq PASSED tests/x509/test_x509_ext.py::TestNoticeReference::test_ne PASSED tests/x509/test_x509_ext.py::TestNoticeReference::test_hash PASSED tests/x509/test_x509_ext.py::TestUserNotice::test_notice_reference_invalid PASSED tests/x509/test_x509_ext.py::TestUserNotice::test_notice_reference_none PASSED tests/x509/test_x509_ext.py::TestUserNotice::test_repr PASSED tests/x509/test_x509_ext.py::TestUserNotice::test_eq PASSED tests/x509/test_x509_ext.py::TestUserNotice::test_ne PASSED tests/x509/test_x509_ext.py::TestUserNotice::test_hash PASSED tests/x509/test_x509_ext.py::TestPolicyInformation::test_invalid_policy_identifier PASSED tests/x509/test_x509_ext.py::TestPolicyInformation::test_none_policy_qualifiers PASSED tests/x509/test_x509_ext.py::TestPolicyInformation::test_policy_qualifiers PASSED tests/x509/test_x509_ext.py::TestPolicyInformation::test_invalid_policy_identifiers PASSED tests/x509/test_x509_ext.py::TestPolicyInformation::test_iter_input PASSED tests/x509/test_x509_ext.py::TestPolicyInformation::test_repr PASSED tests/x509/test_x509_ext.py::TestPolicyInformation::test_eq PASSED tests/x509/test_x509_ext.py::TestPolicyInformation::test_ne PASSED tests/x509/test_x509_ext.py::TestPolicyInformation::test_hash PASSED tests/x509/test_x509_ext.py::TestCertificatePolicies::test_invalid_policies PASSED tests/x509/test_x509_ext.py::TestCertificatePolicies::test_iter_len PASSED tests/x509/test_x509_ext.py::TestCertificatePolicies::test_iter_input PASSED tests/x509/test_x509_ext.py::TestCertificatePolicies::test_repr PASSED tests/x509/test_x509_ext.py::TestCertificatePolicies::test_eq PASSED tests/x509/test_x509_ext.py::TestCertificatePolicies::test_ne PASSED tests/x509/test_x509_ext.py::TestCertificatePolicies::test_indexing PASSED tests/x509/test_x509_ext.py::TestCertificatePolicies::test_long_oid PASSED tests/x509/test_x509_ext.py::TestCertificatePolicies::test_hash PASSED tests/x509/test_x509_ext.py::TestCertificatePoliciesExtension::test_cps_uri_policy_qualifier PASSED tests/x509/test_x509_ext.py::TestCertificatePoliciesExtension::test_user_notice_with_notice_reference PASSED tests/x509/test_x509_ext.py::TestCertificatePoliciesExtension::test_user_notice_with_explicit_text PASSED tests/x509/test_x509_ext.py::TestCertificatePoliciesExtension::test_user_notice_no_explicit_text PASSED tests/x509/test_x509_ext.py::TestCertificatePoliciesExtension::test_non_ascii_qualifier PASSED tests/x509/test_x509_ext.py::TestCertificatePoliciesExtension::test_public_bytes PASSED tests/x509/test_x509_ext.py::TestKeyUsage::test_key_agreement_false_encipher_decipher_true PASSED tests/x509/test_x509_ext.py::TestKeyUsage::test_properties_key_agreement_true PASSED tests/x509/test_x509_ext.py::TestKeyUsage::test_key_agreement_true_properties PASSED tests/x509/test_x509_ext.py::TestKeyUsage::test_key_agreement_false_properties PASSED tests/x509/test_x509_ext.py::TestKeyUsage::test_repr_key_agreement_false PASSED tests/x509/test_x509_ext.py::TestKeyUsage::test_repr_key_agreement_true PASSED tests/x509/test_x509_ext.py::TestKeyUsage::test_eq PASSED tests/x509/test_x509_ext.py::TestKeyUsage::test_ne PASSED tests/x509/test_x509_ext.py::TestKeyUsage::test_hash PASSED tests/x509/test_x509_ext.py::TestKeyUsage::test_public_bytes[ext0-\x03\x02\x06@] PASSED tests/x509/test_x509_ext.py::TestKeyUsage::test_public_bytes[ext1-\x03\x03\x07H\x80] PASSED tests/x509/test_x509_ext.py::TestKeyUsage::test_public_bytes[ext2-\x03\x02\x00\x89] PASSED tests/x509/test_x509_ext.py::TestKeyUsage::test_public_bytes[ext3-\x03\x02\x02\x94] PASSED tests/x509/test_x509_ext.py::TestKeyUsage::test_public_bytes[ext4-\x03\x01\x00] PASSED tests/x509/test_x509_ext.py::TestSubjectKeyIdentifier::test_properties PASSED tests/x509/test_x509_ext.py::TestSubjectKeyIdentifier::test_repr PASSED tests/x509/test_x509_ext.py::TestSubjectKeyIdentifier::test_eq PASSED tests/x509/test_x509_ext.py::TestSubjectKeyIdentifier::test_ne PASSED tests/x509/test_x509_ext.py::TestSubjectKeyIdentifier::test_hash PASSED tests/x509/test_x509_ext.py::TestSubjectKeyIdentifier::test_public_bytes PASSED tests/x509/test_x509_ext.py::TestAuthorityKeyIdentifier::test_authority_cert_issuer_not_generalname PASSED tests/x509/test_x509_ext.py::TestAuthorityKeyIdentifier::test_authority_cert_serial_number_not_integer PASSED tests/x509/test_x509_ext.py::TestAuthorityKeyIdentifier::test_authority_issuer_none_serial_not_none PASSED tests/x509/test_x509_ext.py::TestAuthorityKeyIdentifier::test_authority_issuer_not_none_serial_none PASSED tests/x509/test_x509_ext.py::TestAuthorityKeyIdentifier::test_authority_cert_serial_and_issuer_none PASSED tests/x509/test_x509_ext.py::TestAuthorityKeyIdentifier::test_authority_cert_serial_zero PASSED tests/x509/test_x509_ext.py::TestAuthorityKeyIdentifier::test_iter_input PASSED tests/x509/test_x509_ext.py::TestAuthorityKeyIdentifier::test_repr PASSED tests/x509/test_x509_ext.py::TestAuthorityKeyIdentifier::test_eq PASSED tests/x509/test_x509_ext.py::TestAuthorityKeyIdentifier::test_ne PASSED tests/x509/test_x509_ext.py::TestAuthorityKeyIdentifier::test_hash PASSED tests/x509/test_x509_ext.py::TestAuthorityKeyIdentifier::test_public_bytes PASSED tests/x509/test_x509_ext.py::TestBasicConstraints::test_ca_not_boolean PASSED tests/x509/test_x509_ext.py::TestBasicConstraints::test_path_length_not_ca PASSED tests/x509/test_x509_ext.py::TestBasicConstraints::test_path_length_not_int PASSED tests/x509/test_x509_ext.py::TestBasicConstraints::test_path_length_negative PASSED tests/x509/test_x509_ext.py::TestBasicConstraints::test_repr PASSED tests/x509/test_x509_ext.py::TestBasicConstraints::test_hash PASSED tests/x509/test_x509_ext.py::TestBasicConstraints::test_eq PASSED tests/x509/test_x509_ext.py::TestBasicConstraints::test_ne PASSED tests/x509/test_x509_ext.py::TestBasicConstraints::test_public_bytes PASSED tests/x509/test_x509_ext.py::TestExtendedKeyUsage::test_not_all_oids PASSED tests/x509/test_x509_ext.py::TestExtendedKeyUsage::test_iter_len PASSED tests/x509/test_x509_ext.py::TestExtendedKeyUsage::test_iter_input PASSED tests/x509/test_x509_ext.py::TestExtendedKeyUsage::test_repr PASSED tests/x509/test_x509_ext.py::TestExtendedKeyUsage::test_eq PASSED tests/x509/test_x509_ext.py::TestExtendedKeyUsage::test_ne PASSED tests/x509/test_x509_ext.py::TestExtendedKeyUsage::test_hash PASSED tests/x509/test_x509_ext.py::TestExtendedKeyUsage::test_public_bytes PASSED tests/x509/test_x509_ext.py::TestExtensions::test_no_extensions PASSED tests/x509/test_x509_ext.py::TestExtensions::test_one_extension PASSED tests/x509/test_x509_ext.py::TestExtensions::test_duplicate_extension PASSED tests/x509/test_x509_ext.py::TestExtensions::test_unsupported_critical_extension PASSED tests/x509/test_x509_ext.py::TestExtensions::test_unsupported_extension PASSED tests/x509/test_x509_ext.py::TestExtensions::test_no_extensions_get_for_class PASSED tests/x509/test_x509_ext.py::TestExtensions::test_unrecognized_extension_for_class PASSED tests/x509/test_x509_ext.py::TestExtensions::test_indexing PASSED tests/x509/test_x509_ext.py::TestExtensions::test_one_extension_get_for_class PASSED tests/x509/test_x509_ext.py::TestExtensions::test_repr PASSED tests/x509/test_x509_ext.py::TestBasicConstraintsExtension::test_ca_true_pathlen_6 PASSED tests/x509/test_x509_ext.py::TestBasicConstraintsExtension::test_path_length_zero PASSED tests/x509/test_x509_ext.py::TestBasicConstraintsExtension::test_ca_true_no_pathlen PASSED tests/x509/test_x509_ext.py::TestBasicConstraintsExtension::test_ca_false PASSED tests/x509/test_x509_ext.py::TestBasicConstraintsExtension::test_no_basic_constraints PASSED tests/x509/test_x509_ext.py::TestBasicConstraintsExtension::test_basic_constraint_not_critical PASSED tests/x509/test_x509_ext.py::TestSubjectKeyIdentifierExtension::test_subject_key_identifier PASSED tests/x509/test_x509_ext.py::TestSubjectKeyIdentifierExtension::test_no_subject_key_identifier PASSED tests/x509/test_x509_ext.py::TestSubjectKeyIdentifierExtension::test_from_rsa_public_key PASSED tests/x509/test_x509_ext.py::TestSubjectKeyIdentifierExtension::test_from_dsa_public_key PASSED tests/x509/test_x509_ext.py::TestSubjectKeyIdentifierExtension::test_invalid_bit_string_padding_from_public_key PASSED tests/x509/test_x509_ext.py::TestSubjectKeyIdentifierExtension::test_from_ec_public_key PASSED tests/x509/test_x509_ext.py::TestSubjectKeyIdentifierExtension::test_from_ed25519_public_key PASSED tests/x509/test_x509_ext.py::TestSubjectKeyIdentifierExtension::test_from_ed448_public_key PASSED tests/x509/test_x509_ext.py::TestKeyUsageExtension::test_no_key_usage PASSED tests/x509/test_x509_ext.py::TestKeyUsageExtension::test_all_purposes PASSED tests/x509/test_x509_ext.py::TestKeyUsageExtension::test_key_cert_sign_crl_sign PASSED tests/x509/test_x509_ext.py::TestDNSName::test_non_a_label PASSED tests/x509/test_x509_ext.py::TestDNSName::test_init PASSED tests/x509/test_x509_ext.py::TestDNSName::test_ne PASSED tests/x509/test_x509_ext.py::TestDNSName::test_hash PASSED tests/x509/test_x509_ext.py::TestDirectoryName::test_not_name PASSED tests/x509/test_x509_ext.py::TestDirectoryName::test_repr PASSED tests/x509/test_x509_ext.py::TestDirectoryName::test_eq PASSED tests/x509/test_x509_ext.py::TestDirectoryName::test_ne PASSED tests/x509/test_x509_ext.py::TestDirectoryName::test_hash PASSED tests/x509/test_x509_ext.py::TestRFC822Name::test_repr PASSED tests/x509/test_x509_ext.py::TestRFC822Name::test_equality PASSED tests/x509/test_x509_ext.py::TestRFC822Name::test_not_text PASSED tests/x509/test_x509_ext.py::TestRFC822Name::test_invalid_email PASSED tests/x509/test_x509_ext.py::TestRFC822Name::test_single_label PASSED tests/x509/test_x509_ext.py::TestRFC822Name::test_non_a_label PASSED tests/x509/test_x509_ext.py::TestRFC822Name::test_hash PASSED tests/x509/test_x509_ext.py::TestUniformResourceIdentifier::test_equality PASSED tests/x509/test_x509_ext.py::TestUniformResourceIdentifier::test_not_text PASSED tests/x509/test_x509_ext.py::TestUniformResourceIdentifier::test_no_parsed_hostname PASSED tests/x509/test_x509_ext.py::TestUniformResourceIdentifier::test_with_port PASSED tests/x509/test_x509_ext.py::TestUniformResourceIdentifier::test_non_a_label PASSED tests/x509/test_x509_ext.py::TestUniformResourceIdentifier::test_empty_hostname PASSED tests/x509/test_x509_ext.py::TestUniformResourceIdentifier::test_hash PASSED tests/x509/test_x509_ext.py::TestUniformResourceIdentifier::test_repr PASSED tests/x509/test_x509_ext.py::TestRegisteredID::test_not_oid PASSED tests/x509/test_x509_ext.py::TestRegisteredID::test_repr PASSED tests/x509/test_x509_ext.py::TestRegisteredID::test_eq PASSED tests/x509/test_x509_ext.py::TestRegisteredID::test_ne PASSED tests/x509/test_x509_ext.py::TestRegisteredID::test_hash PASSED tests/x509/test_x509_ext.py::TestIPAddress::test_not_ipaddress PASSED tests/x509/test_x509_ext.py::TestIPAddress::test_repr PASSED tests/x509/test_x509_ext.py::TestIPAddress::test_eq PASSED tests/x509/test_x509_ext.py::TestIPAddress::test_ne PASSED tests/x509/test_x509_ext.py::TestIPAddress::test_hash PASSED tests/x509/test_x509_ext.py::TestOtherName::test_invalid_args PASSED tests/x509/test_x509_ext.py::TestOtherName::test_repr PASSED tests/x509/test_x509_ext.py::TestOtherName::test_eq PASSED tests/x509/test_x509_ext.py::TestOtherName::test_ne PASSED tests/x509/test_x509_ext.py::TestOtherName::test_hash PASSED tests/x509/test_x509_ext.py::TestGeneralNames::test_get_values_for_type PASSED tests/x509/test_x509_ext.py::TestGeneralNames::test_iter_names PASSED tests/x509/test_x509_ext.py::TestGeneralNames::test_iter_input PASSED tests/x509/test_x509_ext.py::TestGeneralNames::test_indexing PASSED tests/x509/test_x509_ext.py::TestGeneralNames::test_invalid_general_names PASSED tests/x509/test_x509_ext.py::TestGeneralNames::test_repr PASSED tests/x509/test_x509_ext.py::TestGeneralNames::test_eq PASSED tests/x509/test_x509_ext.py::TestGeneralNames::test_ne PASSED tests/x509/test_x509_ext.py::TestGeneralNames::test_hash PASSED tests/x509/test_x509_ext.py::TestIssuerAlternativeName::test_get_values_for_type PASSED tests/x509/test_x509_ext.py::TestIssuerAlternativeName::test_iter_names PASSED tests/x509/test_x509_ext.py::TestIssuerAlternativeName::test_indexing PASSED tests/x509/test_x509_ext.py::TestIssuerAlternativeName::test_invalid_general_names PASSED tests/x509/test_x509_ext.py::TestIssuerAlternativeName::test_repr PASSED tests/x509/test_x509_ext.py::TestIssuerAlternativeName::test_eq PASSED tests/x509/test_x509_ext.py::TestIssuerAlternativeName::test_ne PASSED tests/x509/test_x509_ext.py::TestIssuerAlternativeName::test_hash PASSED tests/x509/test_x509_ext.py::TestIssuerAlternativeName::test_public_bytes PASSED tests/x509/test_x509_ext.py::TestRSAIssuerAlternativeNameExtension::test_uri PASSED tests/x509/test_x509_ext.py::TestCRLNumber::test_eq PASSED tests/x509/test_x509_ext.py::TestCRLNumber::test_ne PASSED tests/x509/test_x509_ext.py::TestCRLNumber::test_repr PASSED tests/x509/test_x509_ext.py::TestCRLNumber::test_invalid_number PASSED tests/x509/test_x509_ext.py::TestCRLNumber::test_hash PASSED tests/x509/test_x509_ext.py::TestCRLNumber::test_public_bytes PASSED tests/x509/test_x509_ext.py::TestSubjectAlternativeName::test_get_values_for_type PASSED tests/x509/test_x509_ext.py::TestSubjectAlternativeName::test_iter_names PASSED tests/x509/test_x509_ext.py::TestSubjectAlternativeName::test_indexing PASSED tests/x509/test_x509_ext.py::TestSubjectAlternativeName::test_invalid_general_names PASSED tests/x509/test_x509_ext.py::TestSubjectAlternativeName::test_repr PASSED tests/x509/test_x509_ext.py::TestSubjectAlternativeName::test_eq PASSED tests/x509/test_x509_ext.py::TestSubjectAlternativeName::test_ne PASSED tests/x509/test_x509_ext.py::TestSubjectAlternativeName::test_hash PASSED tests/x509/test_x509_ext.py::TestSubjectAlternativeName::test_public_bytes PASSED tests/x509/test_x509_ext.py::TestRSASubjectAlternativeNameExtension::test_dns_name PASSED tests/x509/test_x509_ext.py::TestRSASubjectAlternativeNameExtension::test_wildcard_dns_name PASSED tests/x509/test_x509_ext.py::TestRSASubjectAlternativeNameExtension::test_san_empty_hostname PASSED tests/x509/test_x509_ext.py::TestRSASubjectAlternativeNameExtension::test_san_wildcard_idna_dns_name PASSED tests/x509/test_x509_ext.py::TestRSASubjectAlternativeNameExtension::test_unsupported_gn PASSED tests/x509/test_x509_ext.py::TestRSASubjectAlternativeNameExtension::test_registered_id PASSED tests/x509/test_x509_ext.py::TestRSASubjectAlternativeNameExtension::test_uri PASSED tests/x509/test_x509_ext.py::TestRSASubjectAlternativeNameExtension::test_ipaddress PASSED tests/x509/test_x509_ext.py::TestRSASubjectAlternativeNameExtension::test_dirname PASSED tests/x509/test_x509_ext.py::TestRSASubjectAlternativeNameExtension::test_rfc822name PASSED tests/x509/test_x509_ext.py::TestRSASubjectAlternativeNameExtension::test_idna2003_invalid PASSED tests/x509/test_x509_ext.py::TestRSASubjectAlternativeNameExtension::test_unicode_rfc822_name_dns_name_uri PASSED tests/x509/test_x509_ext.py::TestRSASubjectAlternativeNameExtension::test_rfc822name_dnsname_ipaddress_directoryname_uri PASSED tests/x509/test_x509_ext.py::TestRSASubjectAlternativeNameExtension::test_invalid_rfc822name PASSED tests/x509/test_x509_ext.py::TestRSASubjectAlternativeNameExtension::test_other_name PASSED tests/x509/test_x509_ext.py::TestRSASubjectAlternativeNameExtension::test_certbuilder PASSED tests/x509/test_x509_ext.py::TestExtendedKeyUsageExtension::test_eku PASSED tests/x509/test_x509_ext.py::TestAccessDescription::test_invalid_access_method PASSED tests/x509/test_x509_ext.py::TestAccessDescription::test_invalid_access_location PASSED tests/x509/test_x509_ext.py::TestAccessDescription::test_valid_nonstandard_method PASSED tests/x509/test_x509_ext.py::TestAccessDescription::test_repr PASSED tests/x509/test_x509_ext.py::TestAccessDescription::test_eq PASSED tests/x509/test_x509_ext.py::TestAccessDescription::test_ne PASSED tests/x509/test_x509_ext.py::TestAccessDescription::test_hash PASSED tests/x509/test_x509_ext.py::TestPolicyConstraints::test_invalid_explicit_policy PASSED tests/x509/test_x509_ext.py::TestPolicyConstraints::test_invalid_inhibit_policy PASSED tests/x509/test_x509_ext.py::TestPolicyConstraints::test_both_none PASSED tests/x509/test_x509_ext.py::TestPolicyConstraints::test_repr PASSED tests/x509/test_x509_ext.py::TestPolicyConstraints::test_eq PASSED tests/x509/test_x509_ext.py::TestPolicyConstraints::test_ne PASSED tests/x509/test_x509_ext.py::TestPolicyConstraints::test_hash PASSED tests/x509/test_x509_ext.py::TestPolicyConstraints::test_public_bytes PASSED tests/x509/test_x509_ext.py::TestPolicyConstraintsExtension::test_inhibit_policy_mapping PASSED tests/x509/test_x509_ext.py::TestPolicyConstraintsExtension::test_require_explicit_policy PASSED tests/x509/test_x509_ext.py::TestPolicyConstraintsExtension::test_public_bytes PASSED tests/x509/test_x509_ext.py::TestAuthorityInformationAccess::test_invalid_descriptions PASSED tests/x509/test_x509_ext.py::TestAuthorityInformationAccess::test_iter_len PASSED tests/x509/test_x509_ext.py::TestAuthorityInformationAccess::test_iter_input PASSED tests/x509/test_x509_ext.py::TestAuthorityInformationAccess::test_repr PASSED tests/x509/test_x509_ext.py::TestAuthorityInformationAccess::test_eq PASSED tests/x509/test_x509_ext.py::TestAuthorityInformationAccess::test_ne PASSED tests/x509/test_x509_ext.py::TestAuthorityInformationAccess::test_indexing PASSED tests/x509/test_x509_ext.py::TestAuthorityInformationAccess::test_hash PASSED tests/x509/test_x509_ext.py::TestAuthorityInformationAccess::test_public_bytes PASSED tests/x509/test_x509_ext.py::TestSubjectInformationAccess::test_invalid_descriptions PASSED tests/x509/test_x509_ext.py::TestSubjectInformationAccess::test_iter_len PASSED tests/x509/test_x509_ext.py::TestSubjectInformationAccess::test_iter_input PASSED tests/x509/test_x509_ext.py::TestSubjectInformationAccess::test_repr PASSED tests/x509/test_x509_ext.py::TestSubjectInformationAccess::test_eq PASSED tests/x509/test_x509_ext.py::TestSubjectInformationAccess::test_ne PASSED tests/x509/test_x509_ext.py::TestSubjectInformationAccess::test_indexing PASSED tests/x509/test_x509_ext.py::TestSubjectInformationAccess::test_hash PASSED tests/x509/test_x509_ext.py::TestSubjectInformationAccess::test_public_bytes PASSED tests/x509/test_x509_ext.py::TestSubjectInformationAccessExtension::test_sia PASSED tests/x509/test_x509_ext.py::TestAuthorityInformationAccessExtension::test_aia_ocsp_ca_issuers PASSED tests/x509/test_x509_ext.py::TestAuthorityInformationAccessExtension::test_aia_multiple_ocsp_ca_issuers PASSED tests/x509/test_x509_ext.py::TestAuthorityInformationAccessExtension::test_aia_ocsp_only PASSED tests/x509/test_x509_ext.py::TestAuthorityInformationAccessExtension::test_aia_ca_issuers_only PASSED tests/x509/test_x509_ext.py::TestAuthorityInformationAccessExtension::test_public_bytes PASSED tests/x509/test_x509_ext.py::TestAuthorityKeyIdentifierExtension::test_aki_keyid PASSED tests/x509/test_x509_ext.py::TestAuthorityKeyIdentifierExtension::test_aki_all_fields PASSED tests/x509/test_x509_ext.py::TestAuthorityKeyIdentifierExtension::test_aki_no_keyid PASSED tests/x509/test_x509_ext.py::TestAuthorityKeyIdentifierExtension::test_from_certificate PASSED tests/x509/test_x509_ext.py::TestAuthorityKeyIdentifierExtension::test_from_issuer_subject_key_identifier PASSED tests/x509/test_x509_ext.py::TestNameConstraints::test_ipaddress_wrong_type PASSED tests/x509/test_x509_ext.py::TestNameConstraints::test_ipaddress_allowed_type PASSED tests/x509/test_x509_ext.py::TestNameConstraints::test_dnsname_wrong_value PASSED tests/x509/test_x509_ext.py::TestNameConstraints::test_dnsname_allowed_value PASSED tests/x509/test_x509_ext.py::TestNameConstraints::test_invalid_permitted_subtrees PASSED tests/x509/test_x509_ext.py::TestNameConstraints::test_invalid_excluded_subtrees PASSED tests/x509/test_x509_ext.py::TestNameConstraints::test_no_subtrees PASSED tests/x509/test_x509_ext.py::TestNameConstraints::test_permitted_none PASSED tests/x509/test_x509_ext.py::TestNameConstraints::test_excluded_none PASSED tests/x509/test_x509_ext.py::TestNameConstraints::test_iter_input PASSED tests/x509/test_x509_ext.py::TestNameConstraints::test_empty_lists PASSED tests/x509/test_x509_ext.py::TestNameConstraints::test_repr PASSED tests/x509/test_x509_ext.py::TestNameConstraints::test_eq PASSED tests/x509/test_x509_ext.py::TestNameConstraints::test_ne PASSED tests/x509/test_x509_ext.py::TestNameConstraints::test_hash PASSED tests/x509/test_x509_ext.py::TestNameConstraints::test_public_bytes PASSED tests/x509/test_x509_ext.py::TestNameConstraintsExtension::test_permitted_excluded PASSED tests/x509/test_x509_ext.py::TestNameConstraintsExtension::test_permitted PASSED tests/x509/test_x509_ext.py::TestNameConstraintsExtension::test_permitted_with_leading_period PASSED tests/x509/test_x509_ext.py::TestNameConstraintsExtension::test_excluded_with_leading_period PASSED tests/x509/test_x509_ext.py::TestNameConstraintsExtension::test_permitted_excluded_with_ips PASSED tests/x509/test_x509_ext.py::TestNameConstraintsExtension::test_single_ip_netmask PASSED tests/x509/test_x509_ext.py::TestNameConstraintsExtension::test_ip_invalid_length PASSED tests/x509/test_x509_ext.py::TestNameConstraintsExtension::test_invalid_ipv6_netmask PASSED tests/x509/test_x509_ext.py::TestNameConstraintsExtension::test_invalid_ipv4_netmask PASSED tests/x509/test_x509_ext.py::TestNameConstraintsExtension::test_certbuilder PASSED tests/x509/test_x509_ext.py::TestNameConstraintsExtension::test_public_bytes PASSED tests/x509/test_x509_ext.py::TestDistributionPoint::test_distribution_point_full_name_not_general_names PASSED tests/x509/test_x509_ext.py::TestDistributionPoint::test_distribution_point_relative_name_not_name PASSED tests/x509/test_x509_ext.py::TestDistributionPoint::test_distribution_point_full_and_relative_not_none PASSED tests/x509/test_x509_ext.py::TestDistributionPoint::test_no_full_name_relative_name_or_crl_issuer PASSED tests/x509/test_x509_ext.py::TestDistributionPoint::test_crl_issuer_not_general_names PASSED tests/x509/test_x509_ext.py::TestDistributionPoint::test_reason_not_reasonflags PASSED tests/x509/test_x509_ext.py::TestDistributionPoint::test_reason_not_frozenset PASSED tests/x509/test_x509_ext.py::TestDistributionPoint::test_disallowed_reasons PASSED tests/x509/test_x509_ext.py::TestDistributionPoint::test_reason_only PASSED tests/x509/test_x509_ext.py::TestDistributionPoint::test_eq PASSED tests/x509/test_x509_ext.py::TestDistributionPoint::test_ne PASSED tests/x509/test_x509_ext.py::TestDistributionPoint::test_iter_input PASSED tests/x509/test_x509_ext.py::TestDistributionPoint::test_repr PASSED tests/x509/test_x509_ext.py::TestDistributionPoint::test_hash PASSED tests/x509/test_x509_ext.py::TestFreshestCRL::test_invalid_distribution_points PASSED tests/x509/test_x509_ext.py::TestFreshestCRL::test_iter_len PASSED tests/x509/test_x509_ext.py::TestFreshestCRL::test_iter_input PASSED tests/x509/test_x509_ext.py::TestFreshestCRL::test_repr PASSED tests/x509/test_x509_ext.py::TestFreshestCRL::test_eq PASSED tests/x509/test_x509_ext.py::TestFreshestCRL::test_ne PASSED tests/x509/test_x509_ext.py::TestFreshestCRL::test_hash PASSED tests/x509/test_x509_ext.py::TestFreshestCRL::test_indexing PASSED tests/x509/test_x509_ext.py::TestFreshestCRL::test_public_bytes PASSED tests/x509/test_x509_ext.py::TestCRLDistributionPoints::test_invalid_distribution_points PASSED tests/x509/test_x509_ext.py::TestCRLDistributionPoints::test_iter_len PASSED tests/x509/test_x509_ext.py::TestCRLDistributionPoints::test_iter_input PASSED tests/x509/test_x509_ext.py::TestCRLDistributionPoints::test_repr PASSED tests/x509/test_x509_ext.py::TestCRLDistributionPoints::test_eq PASSED tests/x509/test_x509_ext.py::TestCRLDistributionPoints::test_ne PASSED tests/x509/test_x509_ext.py::TestCRLDistributionPoints::test_hash PASSED tests/x509/test_x509_ext.py::TestCRLDistributionPoints::test_indexing PASSED tests/x509/test_x509_ext.py::TestCRLDistributionPoints::test_public_bytes PASSED tests/x509/test_x509_ext.py::TestCRLDistributionPointsExtension::test_fullname_and_crl_issuer PASSED tests/x509/test_x509_ext.py::TestCRLDistributionPointsExtension::test_relativename_and_crl_issuer PASSED tests/x509/test_x509_ext.py::TestCRLDistributionPointsExtension::test_fullname_crl_issuer_reasons PASSED tests/x509/test_x509_ext.py::TestCRLDistributionPointsExtension::test_all_reasons PASSED tests/x509/test_x509_ext.py::TestCRLDistributionPointsExtension::test_single_reason PASSED tests/x509/test_x509_ext.py::TestCRLDistributionPointsExtension::test_crl_issuer_only PASSED tests/x509/test_x509_ext.py::TestCRLDistributionPointsExtension::test_crl_empty_hostname PASSED tests/x509/test_x509_ext.py::TestCRLDistributionPointsExtension::test_public_bytes PASSED tests/x509/test_x509_ext.py::TestFreshestCRLExtension::test_vector PASSED tests/x509/test_x509_ext.py::TestFreshestCRLExtension::test_public_bytes PASSED tests/x509/test_x509_ext.py::TestOCSPNoCheckExtension::test_nocheck PASSED tests/x509/test_x509_ext.py::TestOCSPNoCheckExtension::test_eq PASSED tests/x509/test_x509_ext.py::TestOCSPNoCheckExtension::test_hash PASSED tests/x509/test_x509_ext.py::TestOCSPNoCheckExtension::test_ne PASSED tests/x509/test_x509_ext.py::TestOCSPNoCheckExtension::test_repr PASSED tests/x509/test_x509_ext.py::TestOCSPNoCheckExtension::test_public_bytes PASSED tests/x509/test_x509_ext.py::TestInhibitAnyPolicy::test_not_int PASSED tests/x509/test_x509_ext.py::TestInhibitAnyPolicy::test_negative_int PASSED tests/x509/test_x509_ext.py::TestInhibitAnyPolicy::test_repr PASSED tests/x509/test_x509_ext.py::TestInhibitAnyPolicy::test_eq PASSED tests/x509/test_x509_ext.py::TestInhibitAnyPolicy::test_ne PASSED tests/x509/test_x509_ext.py::TestInhibitAnyPolicy::test_hash PASSED tests/x509/test_x509_ext.py::TestInhibitAnyPolicy::test_public_bytes PASSED tests/x509/test_x509_ext.py::TestInhibitAnyPolicyExtension::test_inhibit_any_policy PASSED tests/x509/test_x509_ext.py::TestIssuingDistributionPointExtension::test_vectors[crl_idp_fullname_indirect_crl.pem-expected0] PASSED tests/x509/test_x509_ext.py::TestIssuingDistributionPointExtension::test_vectors[crl_idp_fullname_only.pem-expected1] PASSED tests/x509/test_x509_ext.py::TestIssuingDistributionPointExtension::test_vectors[crl_idp_fullname_only_aa.pem-expected2] PASSED tests/x509/test_x509_ext.py::TestIssuingDistributionPointExtension::test_vectors[crl_idp_fullname_only_user.pem-expected3] PASSED tests/x509/test_x509_ext.py::TestIssuingDistributionPointExtension::test_vectors[crl_idp_only_ca.pem-expected4] PASSED tests/x509/test_x509_ext.py::TestIssuingDistributionPointExtension::test_vectors[crl_idp_reasons_only.pem-expected5] PASSED tests/x509/test_x509_ext.py::TestIssuingDistributionPointExtension::test_vectors[crl_idp_relative_user_all_reasons.pem-expected6] PASSED tests/x509/test_x509_ext.py::TestIssuingDistributionPointExtension::test_vectors[crl_idp_relativename_only.pem-expected7] PASSED tests/x509/test_x509_ext.py::TestIssuingDistributionPointExtension::test_invalid_init[TypeError-False-False-False-False-notafrozenset-None-None] PASSED tests/x509/test_x509_ext.py::TestIssuingDistributionPointExtension::test_invalid_init[TypeError-False-False-False-False-only_some_reasons1-None-None] PASSED tests/x509/test_x509_ext.py::TestIssuingDistributionPointExtension::test_invalid_init[ValueError-False-False-False-False-only_some_reasons2-None-None] PASSED tests/x509/test_x509_ext.py::TestIssuingDistributionPointExtension::test_invalid_init[ValueError-False-False-False-False-only_some_reasons3-None-None] PASSED tests/x509/test_x509_ext.py::TestIssuingDistributionPointExtension::test_invalid_init[TypeError-notabool-False-False-False-None-None-None] PASSED tests/x509/test_x509_ext.py::TestIssuingDistributionPointExtension::test_invalid_init[TypeError-False-notabool-False-False-None-None-None] PASSED tests/x509/test_x509_ext.py::TestIssuingDistributionPointExtension::test_invalid_init[TypeError-False-False-notabool-False-None-None-None] PASSED tests/x509/test_x509_ext.py::TestIssuingDistributionPointExtension::test_invalid_init[TypeError-False-False-False-notabool-None-None-None] PASSED tests/x509/test_x509_ext.py::TestIssuingDistributionPointExtension::test_invalid_init[ValueError-True-True-False-False-None-None-None] PASSED tests/x509/test_x509_ext.py::TestIssuingDistributionPointExtension::test_invalid_init[ValueError-False-False-True-True-None-None-None] PASSED tests/x509/test_x509_ext.py::TestIssuingDistributionPointExtension::test_invalid_init[ValueError-False-False-False-False-None-None-None] PASSED tests/x509/test_x509_ext.py::TestIssuingDistributionPointExtension::test_repr PASSED tests/x509/test_x509_ext.py::TestIssuingDistributionPointExtension::test_eq PASSED tests/x509/test_x509_ext.py::TestIssuingDistributionPointExtension::test_ne PASSED tests/x509/test_x509_ext.py::TestIssuingDistributionPointExtension::test_hash PASSED tests/x509/test_x509_ext.py::TestIssuingDistributionPointExtension::test_generate[idp0] PASSED tests/x509/test_x509_ext.py::TestIssuingDistributionPointExtension::test_generate[idp1] PASSED tests/x509/test_x509_ext.py::TestIssuingDistributionPointExtension::test_generate[idp2] PASSED tests/x509/test_x509_ext.py::TestIssuingDistributionPointExtension::test_generate[idp3] PASSED tests/x509/test_x509_ext.py::TestIssuingDistributionPointExtension::test_generate[idp4] PASSED tests/x509/test_x509_ext.py::TestIssuingDistributionPointExtension::test_generate[idp5] PASSED tests/x509/test_x509_ext.py::TestIssuingDistributionPointExtension::test_generate[idp6] PASSED tests/x509/test_x509_ext.py::TestIssuingDistributionPointExtension::test_generate[idp7] PASSED tests/x509/test_x509_ext.py::TestIssuingDistributionPointExtension::test_public_bytes PASSED tests/x509/test_x509_ext.py::TestPrecertPoisonExtension::test_load PASSED tests/x509/test_x509_ext.py::TestPrecertPoisonExtension::test_generate PASSED tests/x509/test_x509_ext.py::TestPrecertPoisonExtension::test_eq PASSED tests/x509/test_x509_ext.py::TestPrecertPoisonExtension::test_hash PASSED tests/x509/test_x509_ext.py::TestPrecertPoisonExtension::test_ne PASSED tests/x509/test_x509_ext.py::TestPrecertPoisonExtension::test_repr PASSED tests/x509/test_x509_ext.py::TestPrecertPoisonExtension::test_public_bytes PASSED tests/x509/test_x509_ext.py::TestSignedCertificateTimestamps::test_eq PASSED tests/x509/test_x509_ext.py::TestSignedCertificateTimestamps::test_ne PASSED tests/x509/test_x509_ext.py::TestSignedCertificateTimestamps::test_hash PASSED tests/x509/test_x509_ext.py::TestSignedCertificateTimestamps::test_public_bytes PASSED tests/x509/test_x509_ext.py::TestPrecertificateSignedCertificateTimestampsExtension::test_init PASSED tests/x509/test_x509_ext.py::TestPrecertificateSignedCertificateTimestampsExtension::test_repr PASSED tests/x509/test_x509_ext.py::TestPrecertificateSignedCertificateTimestampsExtension::test_eq PASSED tests/x509/test_x509_ext.py::TestPrecertificateSignedCertificateTimestampsExtension::test_ne PASSED tests/x509/test_x509_ext.py::TestPrecertificateSignedCertificateTimestampsExtension::test_ordering PASSED tests/x509/test_x509_ext.py::TestPrecertificateSignedCertificateTimestampsExtension::test_hash PASSED tests/x509/test_x509_ext.py::TestPrecertificateSignedCertificateTimestampsExtension::test_simple PASSED tests/x509/test_x509_ext.py::TestPrecertificateSignedCertificateTimestampsExtension::test_generate PASSED tests/x509/test_x509_ext.py::TestPrecertificateSignedCertificateTimestampsExtension::test_invalid_version PASSED tests/x509/test_x509_ext.py::TestPrecertificateSignedCertificateTimestampsExtension::test_invalid_hash_algorithm PASSED tests/x509/test_x509_ext.py::TestPrecertificateSignedCertificateTimestampsExtension::test_invalid_signature_algorithm PASSED tests/x509/test_x509_ext.py::TestPrecertificateSignedCertificateTimestampsExtension::test_invalid_length PASSED tests/x509/test_x509_ext.py::TestPrecertificateSignedCertificateTimestampsExtension::test_public_bytes PASSED tests/x509/test_x509_ext.py::TestInvalidExtension::test_invalid_certificate_policies_data PASSED tests/x509/test_x509_ext.py::TestOCSPNonce::test_non_bytes PASSED tests/x509/test_x509_ext.py::TestOCSPNonce::test_eq PASSED tests/x509/test_x509_ext.py::TestOCSPNonce::test_ne PASSED tests/x509/test_x509_ext.py::TestOCSPNonce::test_repr PASSED tests/x509/test_x509_ext.py::TestOCSPNonce::test_hash PASSED tests/x509/test_x509_ext.py::TestOCSPNonce::test_public_bytes PASSED tests/x509/test_x509_ext.py::TestOCSPAcceptableResponses::test_invalid_types PASSED tests/x509/test_x509_ext.py::TestOCSPAcceptableResponses::test_eq PASSED tests/x509/test_x509_ext.py::TestOCSPAcceptableResponses::test_ne PASSED tests/x509/test_x509_ext.py::TestOCSPAcceptableResponses::test_repr PASSED tests/x509/test_x509_ext.py::TestOCSPAcceptableResponses::test_hash PASSED tests/x509/test_x509_ext.py::TestOCSPAcceptableResponses::test_iter PASSED tests/x509/test_x509_ext.py::TestOCSPAcceptableResponses::test_public_bytes PASSED tests/x509/test_x509_ext.py::TestMSCertificateTemplate::test_invalid_type PASSED tests/x509/test_x509_ext.py::TestMSCertificateTemplate::test_eq PASSED tests/x509/test_x509_ext.py::TestMSCertificateTemplate::test_ne PASSED tests/x509/test_x509_ext.py::TestMSCertificateTemplate::test_repr PASSED tests/x509/test_x509_ext.py::TestMSCertificateTemplate::test_hash PASSED tests/x509/test_x509_ext.py::TestMSCertificateTemplate::test_public_bytes PASSED tests/x509/test_x509_ext.py::test_all_extension_oid_members_have_names_defined PASSED tests/x509/test_x509_ext.py::test_unknown_extension PASSED tests/x509/test_x509_revokedcertbuilder.py::TestRevokedCertificateBuilder::test_serial_number_must_be_integer PASSED tests/x509/test_x509_revokedcertbuilder.py::TestRevokedCertificateBuilder::test_serial_number_must_be_non_negative PASSED tests/x509/test_x509_revokedcertbuilder.py::TestRevokedCertificateBuilder::test_serial_number_must_be_positive PASSED tests/x509/test_x509_revokedcertbuilder.py::TestRevokedCertificateBuilder::test_minimal_serial_number PASSED tests/x509/test_x509_revokedcertbuilder.py::TestRevokedCertificateBuilder::test_biggest_serial_number PASSED tests/x509/test_x509_revokedcertbuilder.py::TestRevokedCertificateBuilder::test_serial_number_must_be_less_than_160_bits_long PASSED tests/x509/test_x509_revokedcertbuilder.py::TestRevokedCertificateBuilder::test_set_serial_number_twice PASSED tests/x509/test_x509_revokedcertbuilder.py::TestRevokedCertificateBuilder::test_aware_revocation_date PASSED tests/x509/test_x509_revokedcertbuilder.py::TestRevokedCertificateBuilder::test_revocation_date_invalid PASSED tests/x509/test_x509_revokedcertbuilder.py::TestRevokedCertificateBuilder::test_revocation_date_before_1950 PASSED tests/x509/test_x509_revokedcertbuilder.py::TestRevokedCertificateBuilder::test_set_revocation_date_twice PASSED tests/x509/test_x509_revokedcertbuilder.py::TestRevokedCertificateBuilder::test_add_extension_checks_for_duplicates PASSED tests/x509/test_x509_revokedcertbuilder.py::TestRevokedCertificateBuilder::test_add_invalid_extension PASSED tests/x509/test_x509_revokedcertbuilder.py::TestRevokedCertificateBuilder::test_no_serial_number PASSED tests/x509/test_x509_revokedcertbuilder.py::TestRevokedCertificateBuilder::test_no_revocation_date PASSED tests/x509/test_x509_revokedcertbuilder.py::TestRevokedCertificateBuilder::test_create_revoked PASSED tests/x509/test_x509_revokedcertbuilder.py::TestRevokedCertificateBuilder::test_add_extensions[extension0] PASSED tests/x509/test_x509_revokedcertbuilder.py::TestRevokedCertificateBuilder::test_add_extensions[extension1] PASSED tests/x509/test_x509_revokedcertbuilder.py::TestRevokedCertificateBuilder::test_add_extensions[extension2] PASSED tests/x509/test_x509_revokedcertbuilder.py::TestRevokedCertificateBuilder::test_add_multiple_extensions PASSED tests/x509/verification/test_limbo.py::test_limbo SKIPPED (no 'x509_...) tests/x509/verification/test_verification.py::TestPolicyBuilder::test_time_already_set PASSED tests/x509/verification/test_verification.py::TestPolicyBuilder::test_store_already_set PASSED tests/x509/verification/test_verification.py::TestPolicyBuilder::test_max_chain_depth_already_set PASSED tests/x509/verification/test_verification.py::TestPolicyBuilder::test_ipaddress_subject PASSED tests/x509/verification/test_verification.py::TestPolicyBuilder::test_dnsname_subject PASSED tests/x509/verification/test_verification.py::TestPolicyBuilder::test_subject_bad_types PASSED tests/x509/verification/test_verification.py::TestPolicyBuilder::test_builder_pattern PASSED tests/x509/verification/test_verification.py::TestPolicyBuilder::test_build_server_verifier_missing_store PASSED tests/x509/verification/test_verification.py::TestStore::test_store_rejects_empty_list PASSED tests/x509/verification/test_verification.py::TestStore::test_store_rejects_non_certificates PASSED tests/x509/verification/test_verification.py::TestClientVerifier::test_build_client_verifier_missing_store PASSED tests/x509/verification/test_verification.py::TestClientVerifier::test_verify PASSED tests/x509/verification/test_verification.py::TestClientVerifier::test_verify_fails_renders_oid PASSED tests/x509/verification/test_verification.py::TestServerVerifier::test_verify_tz_aware[2018-11-16T03:15:02+02:00-True] PASSED tests/x509/verification/test_verification.py::TestServerVerifier::test_verify_tz_aware[2018-11-16T00:15:04-01:00-False] PASSED =========================== short test summary info ============================ ======== 3104 passed, 181 skipped ========