MCPcopy Create free account

hub / github.com/RsaCtfTool/RsaCtfTool / functions

Functions614 in github.com/RsaCtfTool/RsaCtfTool

Methodtest_iroot_non_perfect
(self)
tests/test_number_theory.py:547
Methodtest_is_congruent_false
(self)
tests/test_number_theory.py:503
Methodtest_is_congruent_true
(self)
tests/test_number_theory.py:499
Methodtest_is_cube_false
(self)
tests/test_number_theory.py:219
Methodtest_is_cube_true
(self)
tests/test_number_theory.py:215
Methodtest_is_divisible_false
(self)
tests/test_number_theory.py:491
Methodtest_is_divisible_true
(self)
tests/test_number_theory.py:487
Methodtest_is_lucas_false
(self)
tests/test_number_theory.py:379
Methodtest_is_lucas_true
(self)
tests/test_number_theory.py:375
Methodtest_is_pow2_false
(self)
tests/test_number_theory.py:332
Methodtest_is_pow2_true
(self)
tests/test_number_theory.py:328
Methodtest_is_square_false
(self)
tests/test_number_theory.py:207
Methodtest_is_square_true
(self)
tests/test_number_theory.py:203
Methodtest_isqrt_basic
(self)
tests/test_number_theory.py:72
Methodtest_isqrt_non_perfect
(self)
tests/test_number_theory.py:85
Methodtest_isqrt_perfect_squares
(self)
tests/test_number_theory.py:81
Methodtest_isqrt_rem_non_perfect
(self)
tests/test_number_theory.py:533
Methodtest_isqrt_rem_perfect_square
(self)
tests/test_number_theory.py:528
Methodtest_kraitchik_basic
(self)
tests/test_algos.py:127
Methodtest_large_numbers
(self)
tests/test_utils.py:21
Methodtest_large_prime
(self)
tests/test_number_theory.py:130
Methodtest_lcm_basic
(self)
tests/test_number_theory.py:227
Methodtest_lcm_coprime
(self)
tests/test_number_theory.py:235
Methodtest_lcm_same
(self)
tests/test_number_theory.py:232
Methodtest_legendre_quadratic_non_residue
(self)
tests/test_number_theory.py:311
Methodtest_legendre_quadratic_residue
(self)
tests/test_number_theory.py:306
Methodtest_lehman_invalid_congruence
(self)
tests/test_algos.py:138
Methodtest_lehmer_machine_invalid_congruence
(self)
tests/test_algos.py:201
Methodtest_list_prod_empty
(self)
tests/test_number_theory.py:242
Methodtest_list_prod_multiple
(self)
tests/test_number_theory.py:248
Methodtest_list_prod_single
(self)
tests/test_number_theory.py:245
Methodtest_lucas_basic
(self)
tests/test_number_theory.py:364
Methodtest_mersenne_pm1_gcd
(self)
tests/test_attacks.py:322
Methodtest_miller_rabin_composite
(self)
tests/test_number_theory.py:561
Methodtest_miller_rabin_prime
(self)
tests/test_number_theory.py:556
Methodtest_mlucas_basic
(self)
tests/test_number_theory.py:471
Methodtest_mulmod_basic
(self)
tests/test_number_theory.py:403
Methodtest_mulmod_zero
(self)
tests/test_number_theory.py:407
Methodtest_neg_pow_basic
(self)
tests/test_number_theory.py:439
Methodtest_next_prime_basic
(self)
tests/test_number_theory.py:143
Methodtest_next_prime_consecutive
(self)
tests/test_number_theory.py:149
Methodtest_non_base64
(self)
tests/test_utils.py:34
Methodtest_nontrivial_split
(self)
tests/test_algos.py:335
Methodtest_not_found
(self)
tests/test_utils.py:76
Methodtest_noveltyprimes_attack
(self)
tests/test_attacks.py:51
Methodtest_odd_length_hex
(self)
tests/test_utils.py:58
Methodtest_pastctfprimes_attack
(self)
tests/test_attacks.py:152
Methodtest_phi_primes
(self)
tests/test_number_theory.py:190
Methodtest_phi_product
(self)
tests/test_number_theory.py:194
Methodtest_pollard_p_1_smooth
(self)
tests/test_algos.py:103
Methodtest_pollard_rho_medium
(self)
tests/test_algos.py:93
Methodtest_pollard_rho_small
(self)
tests/test_algos.py:87
Methodtest_pollard_strassen_basic
(self)
tests/test_algos.py:249
Methodtest_powmod_basic
(self)
tests/test_number_theory.py:159
Methodtest_powmod_large_exponent
(self)
tests/test_number_theory.py:164
Methodtest_powmod_with_mod_1
(self)
tests/test_number_theory.py:167
Methodtest_prime_base_collision_large
(self)
tests/test_algos.py:527
Methodtest_prime_base_collision_larger
(self)
tests/test_algos.py:397
Methodtest_prime_base_collision_small
(self)
tests/test_algos.py:390
Methodtest_primorial_pm1_gcd
(self)
tests/test_attacks.py:332
Methodtest_private_key_d_computed_from_p_q_e
(self)
tests/test_keys_wrapper.py:98
Methodtest_private_key_from_n_e_d
(self)
tests/test_keys_wrapper.py:86
Methodtest_private_key_from_p_q_e
(self)
tests/test_keys_wrapper.py:46
Methodtest_private_key_n_eq_p_squared
(self)
tests/test_keys_wrapper.py:76
Functiontest_private_key_str_empty_when_no_pem
PrivateKey.__str__ returns an empty string when PEM cannot be constructed.
tests/test_regression.py:40
Functiontest_private_key_str_never_returns_none
PrivateKey.__str__ must always return a str, not None.
tests/test_regression.py:24
Methodtest_private_key_str_nonempty_for_valid_key
(self)
tests/test_keys_wrapper.py:67
Functiontest_private_key_str_normal_case
PrivateKey.__str__ returns a non-empty PEM for a normal distinct-prime key.
tests/test_regression.py:54
Methodtest_private_key_str_returns_str
(self)
tests/test_keys_wrapper.py:58
Methodtest_pubkey_n_is_product_of_primes
(self, weak_public_key_path)
tests/test_pubkey_decode.py:16
Methodtest_public_key_attributes
(self, weak_public_key_path)
tests/test_keys_wrapper.py:23
Methodtest_public_key_from_pem
(self, weak_public_key_path)
tests/test_keys_wrapper.py:15
Methodtest_public_key_invalid_format
(self)
tests/test_keys_wrapper.py:32
Methodtest_public_key_str_representation
(self, weak_public_key_path)
tests/test_keys_wrapper.py:36
Methodtest_qs_40bit_semiprime
(self)
tests/test_algos.py:453
Methodtest_qs_even_n
(self)
tests/test_algos.py:461
Methodtest_qs_factor_base_divisor_primes
(self)
tests/test_algos.py:482
Methodtest_qs_larger_prime_fails
(self)
tests/test_algos.py:469
Methodtest_qs_perfect_square_n
(self)
tests/test_algos.py:477
Methodtest_qs_prime_n
(self)
tests/test_algos.py:465
Methodtest_qs_qx_zero_in_sieve
(self)
tests/test_algos.py:490
Methodtest_qs_small_semiprime
(self)
tests/test_algos.py:445
Methodtest_qs_tiny_params_returns_none
(self)
tests/test_algos.py:486
Functiontest_raw_rsa_decrypt
PrivateKey.decrypt correctly decrypts raw-RSA-encrypted ciphertext.
tests/test_regression.py:79
Functiontest_raw_rsa_decrypt_known_value
Cross-check: encrypt with known key, decrypt and match.
tests/test_regression.py:104
Methodtest_recover_pq_from_ned
(self)
tests/test_attacks.py:379
Methodtest_repunit_basic
(self)
tests/test_algos.py:283
Methodtest_roca_attack
(self)
tests/test_attacks.py:237
Methodtest_roundtrip
(self)
tests/test_utils.py:62
Methodtest_same_n_huge_e_attack
(self)
tests/test_attacks.py:366
Methodtest_sieve_returns_relations
(self)
tests/test_algos.py:425
Methodtest_sieve_sign_handling
(self)
tests/test_algos.py:433
Methodtest_single_element
(self)
tests/test_utils.py:85
Methodtest_siqs_attack
(self)
tests/test_attacks.py:223
Methodtest_small_composites
(self)
tests/test_number_theory.py:125
Methodtest_small_crt_exp_attack
(self)
tests/test_attacks.py:354
Methodtest_small_primes
(self)
tests/test_number_theory.py:120
Methodtest_smallq_attack_with_decrypt
(self)
tests/test_attacks.py:63
Methodtest_squfof_basic
(self)
tests/test_algos.py:172
Methodtest_squfof_invalid_congruence
(self)
tests/test_algos.py:180
← previousnext →501–600 of 614, ranked by callers