def encryption(message, puk): return Prime.quick_pow_mod(message, puk[1], puk[0])
def encryption(plaintext, puk): return Prime.quick_pow_mod(plaintext, puk[1], puk[0])
def decryption(secret, prk): return Prime.quick_pow_mod(secret, prk[1], prk[0])
def decryption(ciphertext, prk): return Prime.quick_pow_mod(ciphertext, prk[1], prk[0])