Пример #1
0
def unit_test():
    from unittesting import test_asymmetric_encrypt_decrypt
    test_asymmetric_encrypt_decrypt("decomposetest",
                                    generate_keypair,
                                    encrypt,
                                    decrypt,
                                    iterations=10000)
Пример #2
0
def unit_test():
    from unittesting import test_asymmetric_encrypt_decrypt
    test_asymmetric_encrypt_decrypt("bigpublickeyencryption",
                                    generate_keypair,
                                    encrypt,
                                    decrypt,
                                    iterations=10000)
Пример #3
0
def unit_test():
    from unittesting import test_asymmetric_encrypt_decrypt
    test_asymmetric_encrypt_decrypt("manyinverses",
                                    generate_keypair,
                                    encrypt,
                                    decrypt,
                                    iterations=10000)
Пример #4
0
def test_encrypt_decrypt():
    from unittesting import test_asymmetric_encrypt_decrypt
    test_asymmetric_encrypt_decrypt("qtpiepublickey",
                                    generate_keypair,
                                    encrypt,
                                    decrypt,
                                    iterations=10000)
Пример #5
0
def test_encrypt_decrypt():
    from unittesting import test_asymmetric_encrypt_decrypt
    test_asymmetric_encrypt_decrypt("manymodpublickey2",
                                    generate_keypair,
                                    encrypt,
                                    decrypt,
                                    plaintext_size=20,
                                    iterations=10000)
Пример #6
0
def test_public_key_encryption():
    from unittesting import test_asymmetric_encrypt_decrypt
    test_asymmetric_encrypt_decrypt("uppers2 PKE",
                                    generate_keypair,
                                    public_key_encryption,
                                    private_key_decryption,
                                    iterations=10000,
                                    plaintext_size=SECURITY_LEVEL)
Пример #7
0
def test_encrypt_decrypt():
    from unittesting import test_asymmetric_encrypt_decrypt
    test_asymmetric_encrypt_decrypt("publickeyencryption2",
                                    generate_keypair,
                                    encrypt,
                                    decrypt,
                                    iterations=10000,
                                    plaintext_size=SECURITY_LEVEL)
Пример #8
0
def unit_test():
    from unittesting import test_asymmetric_encrypt_decrypt
    test_asymmetric_encrypt_decrypt("epq_pke(slidey2)",
                                    generate_keypair,
                                    encrypt,
                                    decrypt,
                                    iterations=10000,
                                    plaintext_size=M_SIZE)
Пример #9
0
def test_encrypt_decrypt():
   # pub, priv = generate_keypair()
   # priv = (priv, modular_inverse(pub, N))
   # for count in range(1024):
   #     message = random_integer(32)
   #     ciphertext = encrypt(message, pub)        
   #     plaintext = decrypt(ciphertext, priv)
   #     assert plaintext == message
    
    from unittesting import test_asymmetric_encrypt_decrypt
    def _generate_keypair():
        pub, priv = generate_keypair()
        priv = (priv, modular_inverse(pub, N))
        return pub, priv
    test_asymmetric_encrypt_decrypt("publickeytest", _generate_keypair, encrypt, decrypt, iterations=10000)
Пример #10
0
def test_encrypt_decrypt():
    # pub, priv = generate_keypair()
    # priv = (priv, modular_inverse(pub, N))
    # for count in range(1024):
    #     message = random_integer(32)
    #     ciphertext = encrypt(message, pub)
    #     plaintext = decrypt(ciphertext, priv)
    #     assert plaintext == message

    from unittesting import test_asymmetric_encrypt_decrypt

    def _generate_keypair():
        pub, priv = generate_keypair()
        priv = (priv, modular_inverse(pub, N))
        return pub, priv

    test_asymmetric_encrypt_decrypt("publickeytest",
                                    _generate_keypair,
                                    encrypt,
                                    decrypt,
                                    iterations=10000)
Пример #11
0
def test_encrypt_decrypt():
    from unittesting import test_asymmetric_encrypt_decrypt
    test_asymmetric_encrypt_decrypt("qtpiepublickey", generate_keypair, encrypt, decrypt, iterations=10000)
Пример #12
0
def test_encrypt_decrypt():
    from unittesting import test_asymmetric_encrypt_decrypt
    test_asymmetric_encrypt_decrypt("publickeyencryption2", generate_keypair, encrypt, decrypt, iterations=10000, plaintext_size=SECURITY_LEVEL)
Пример #13
0
def unit_test():
    from unittesting import test_asymmetric_encrypt_decrypt
    test_asymmetric_encrypt_decrypt("epq_pke(slidey2)", generate_keypair, encrypt, decrypt, iterations=10000, plaintext_size=M_SIZE)
Пример #14
0
def test_encrypt_decrypt():
    from unittesting import test_asymmetric_encrypt_decrypt
    test_asymmetric_encrypt_decrypt("mullesspublickey", generate_keypair,
                                    encrypt, decrypt)
Пример #15
0
def test_encrypt_decrypt():
    from unittesting import test_asymmetric_encrypt_decrypt
    test_asymmetric_encrypt_decrypt("manymodpublickey2", generate_keypair, encrypt, decrypt, plaintext_size=20, iterations=10000)
Пример #16
0
def unit_test():
    from unittesting import test_asymmetric_encrypt_decrypt
    test_asymmetric_encrypt_decrypt("decomposetest", generate_keypair, encrypt, decrypt, iterations=10000)
Пример #17
0
def test_encrypt_decrypt():
    from unittesting import test_asymmetric_encrypt_decrypt
    test_asymmetric_encrypt_decrypt("manymodpublickey", generate_keypair, encrypt, decrypt)
Пример #18
0
def unit_test():
    from unittesting import test_asymmetric_encrypt_decrypt
    test_asymmetric_encrypt_decrypt("bigpublickeyencryption", generate_keypair, encrypt, decrypt, iterations=10000)
Пример #19
0
def unit_test():
    from unittesting import test_key_exchange, test_asymmetric_encrypt_decrypt
    test_key_exchange("separated_kex", generate_keypair, encapsulate_key, recover_key, iterations=10000, key_size=SECURITY_LEVEL)
    test_asymmetric_encrypt_decrypt("separated_pke", generate_keypair, encrypt, decrypt, iterations=10000)
Пример #20
0
def test_encrypt_decrypt():
    from unittesting import test_asymmetric_encrypt_decrypt, test_exchange_key_recover_key_time
    test_asymmetric_encrypt_decrypt("qtmodexppublickey", generate_keypair, encrypt, decrypt, iterations=1000)
Пример #21
0
def test_public_key_encryption():
    from unittesting import test_asymmetric_encrypt_decrypt
    test_asymmetric_encrypt_decrypt("uppers2 PKE", generate_keypair, public_key_encryption, private_key_decryption, iterations=10000, plaintext_size=SECURITY_LEVEL)