Lines Matching defs:backend
131 def _skip_pss_hash_algorithm_unsupported(backend, hash_alg): argument
143 def test_skip_pss_hash_algorithm_unsupported(backend): argument
181 def test_generate_rsa_keys(self, backend, public_exponent, key_size): argument
196 def test_generate_bad_public_exponent(self, backend): argument
212 def test_cant_generate_insecure_tiny_key(self, backend): argument
276 def test_oaep_label_decrypt(self, vector, backend): argument
308 def test_oaep_label_roundtrip(self, msg, label, backend): argument
342 def test_oaep_wrong_label(self, enclabel, declabel, backend): argument
373 def test_unsupported_oaep_label_decrypt(self, backend): argument
410 def test_pkcs1v15_signing(self, pkcs1_example, backend): argument
450 def test_pss_signing(self, pkcs1_example, backend): argument
492 def test_pss_signing_sha2(self, hash_alg, backend): argument
515 def test_pss_minimum_key_size_for_digest(self, backend): argument
539 def test_pss_signing_digest_too_large_for_key_size(self, backend): argument
560 def test_pss_signing_salt_length_too_long(self, backend): argument
577 def test_use_after_finalize(self, backend): argument
588 def test_unsupported_padding(self, backend): argument
593 def test_padding_incorrect_type(self, backend): argument
604 def test_unsupported_pss_mgf(self, backend): argument
621 def test_pkcs1_digest_too_large_for_key_size(self, backend): argument
634 def test_pkcs1_minimum_key_size(self, backend): argument
638 def test_sign(self, backend): argument
653 def test_prehashed_sign(self, backend): argument
677 def test_unsupported_hash(self, backend): argument
690 def test_prehashed_digest_mismatch(self, backend): argument
707 def test_prehashed_unsupported_in_signer_ctx(self, backend): argument
722 def test_prehashed_unsupported_in_verifier_ctx(self, backend): argument
733 def test_prehashed_unsupported_in_signature_recover(self, backend): argument
745 def test_corrupted_private_key(self, backend): argument
769 def test_pkcs1v15_verification(self, pkcs1_example, backend): argument
802 def test_invalid_pkcs1v15_signature_wrong_data(self, backend): argument
813 def test_invalid_pkcs1v15_signature_recover_wrong_hash_alg(self, backend): argument
824 def test_invalid_signature_sequence_removed(self, backend): argument
865 def test_invalid_pkcs1v15_signature_wrong_key(self, backend): argument
893 def test_pss_verification(self, pkcs1_example, backend): argument
916 def test_invalid_pss_signature_wrong_data(self, backend): argument
950 def test_invalid_pss_signature_wrong_key(self, backend): argument
986 def test_invalid_pss_signature_data_too_large_for_modulus(self, backend): argument
1011 def test_invalid_pss_signature_recover(self, backend): argument
1038 def test_use_after_finalize(self, backend): argument
1056 def test_unsupported_padding(self, backend): argument
1070 def test_signature_not_bytes(self, backend): argument
1079 def test_padding_incorrect_type(self, backend): argument
1091 def test_unsupported_pss_mgf(self, backend): argument
1117 def test_pss_verify_digest_too_large_for_key_size(self, backend): argument
1144 def test_pss_verify_salt_length_too_long(self, backend): argument
1171 def test_verify(self, backend): argument
1180 def test_prehashed_verify(self, backend): argument
1192 def test_prehashed_digest_mismatch(self, backend): argument
1511 def test_decrypt_pkcs1v15_vectors(self, vector, backend): argument
1529 def test_unsupported_padding(self, backend): argument
1540 def test_decrypt_invalid_decrypt(self, backend): argument
1551 def test_decrypt_ciphertext_too_large(self, backend): argument
1562 def test_decrypt_ciphertext_too_small(self, backend): argument
1592 def test_decrypt_oaep_vectors(self, vector, backend): argument
1628 def test_decrypt_oaep_sha2_vectors(self, vector, backend): argument
1661 def test_invalid_oaep_decryption(self, backend): argument
1698 def test_invalid_oaep_decryption_data_to_large_for_modulus(self, backend): argument
1726 def test_unsupported_oaep_mgf(self, backend): argument
1773 def test_rsa_encrypt_oaep(self, key_data, pad, backend): argument
1814 def test_rsa_encrypt_oaep_sha2(self, mgf1hash, oaephash, backend): argument
1853 def test_rsa_encrypt_pkcs1v15(self, key_data, pad, backend): argument
1888 def test_rsa_encrypt_key_too_small(self, key_data, pad, backend): argument
1899 def test_unsupported_padding(self, backend): argument
1908 def test_unsupported_oaep_mgf(self, backend): argument
1948 def test_rsa_private_numbers_create_key(self, backend): argument
1952 def test_rsa_public_numbers_create_key(self, backend): argument
2001 def test_invalid_public_numbers_argument_values(self, e, n, backend): argument
2027 self, p, q, d, dmp1, dmq1, iqmp, e, n, backend argument
2161 def test_private_bytes_encrypted_pem(self, backend, fmt, password): argument
2185 def test_private_bytes_rejects_invalid(self, encoding, fmt, backend): argument
2199 def test_private_bytes_encrypted_der(self, backend, fmt, password): argument
2239 self, backend, encoding, fmt, loader_func argument
2273 self, backend, key_path, encoding, loader_func argument
2286 def test_private_bytes_traditional_der_encrypted_invalid(self, backend): argument
2295 def test_private_bytes_invalid_encoding(self, backend): argument
2304 def test_private_bytes_invalid_format(self, backend): argument
2313 def test_private_bytes_invalid_encryption_algorithm(self, backend): argument
2322 def test_private_bytes_unsupported_encryption_type(self, backend): argument
2369 self, key_path, loader_func, encoding, format, backend argument
2378 def test_public_bytes_openssh(self, backend): argument
2415 def test_public_bytes_invalid_encoding(self, backend): argument
2420 def test_public_bytes_invalid_format(self, backend): argument
2450 def test_public_bytes_rejects_invalid(self, encoding, fmt, backend): argument