Ejemplo n.º 1
0
def unit_test():
    from unittesting import test_asymmetric_encrypt_decrypt
    test_asymmetric_encrypt_decrypt("decomposetest",
                                    generate_keypair,
                                    encrypt,
                                    decrypt,
                                    iterations=10000)
Ejemplo n.º 2
0
def unit_test():
    from unittesting import test_asymmetric_encrypt_decrypt
    test_asymmetric_encrypt_decrypt("bigpublickeyencryption",
                                    generate_keypair,
                                    encrypt,
                                    decrypt,
                                    iterations=10000)
Ejemplo n.º 3
0
def unit_test():
    from unittesting import test_asymmetric_encrypt_decrypt
    test_asymmetric_encrypt_decrypt("manyinverses",
                                    generate_keypair,
                                    encrypt,
                                    decrypt,
                                    iterations=10000)
Ejemplo n.º 4
0
def test_encrypt_decrypt():
    from unittesting import test_asymmetric_encrypt_decrypt
    test_asymmetric_encrypt_decrypt("qtpiepublickey",
                                    generate_keypair,
                                    encrypt,
                                    decrypt,
                                    iterations=10000)
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 8
0
Archivo: pke.py Proyecto: acad2/crypto
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)
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 11
0
def test_encrypt_decrypt():
    from unittesting import test_asymmetric_encrypt_decrypt
    test_asymmetric_encrypt_decrypt("qtpiepublickey", generate_keypair, encrypt, decrypt, iterations=10000)
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 14
0
def test_encrypt_decrypt():
    from unittesting import test_asymmetric_encrypt_decrypt
    test_asymmetric_encrypt_decrypt("mullesspublickey", generate_keypair,
                                    encrypt, decrypt)
Ejemplo n.º 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)
Ejemplo n.º 16
0
def unit_test():
    from unittesting import test_asymmetric_encrypt_decrypt
    test_asymmetric_encrypt_decrypt("decomposetest", generate_keypair, encrypt, decrypt, iterations=10000)
Ejemplo n.º 17
0
def test_encrypt_decrypt():
    from unittesting import test_asymmetric_encrypt_decrypt
    test_asymmetric_encrypt_decrypt("manymodpublickey", generate_keypair, encrypt, decrypt)
Ejemplo n.º 18
0
def unit_test():
    from unittesting import test_asymmetric_encrypt_decrypt
    test_asymmetric_encrypt_decrypt("bigpublickeyencryption", generate_keypair, encrypt, decrypt, iterations=10000)
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 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)