BigInt encrypt(RSAPublicKey pub, BigInt m) { BigInt result = m.modPow(pub.exponent!, pub.modulus!); return result; }