iOS - Criando SecKeyRef a partir do expoente + módulo

Gostaria de descriptografar um blob codificado em RSA no iPhone, tendo um expoente e um módulo como chave privada. Em Java (com javax.crypto), isso pode ser facilmente alcançado por código como este:

// 1) key
RSAPublicKeySpec keySpec = new RSAPublicKeySpec(myModulus, myPublicExponent);
KeyFactory fact = KeyFactory.getInstance("RSA");
Key pubKey = fact.generatePublic(keySpec);

// 2) cypher
Cipher cipher = Cipher.getInstance("RSA/ECB/PKCS1Padding");
cipher.init(Cipher.DECRYPT_MODE, keySpec);

// 3) use cypher to decode my block to an output stream

Mas com a API de segurança do iPhone, não posso criar uma SecKeyRef (chave) além de gerar um par ou importar um certificado, que não tenho / quer

Existe uma maneira de criar uma chave manualmente com um módulo + expoente? Se sim, você pode me dar uma pista de como?

Desde já, obrigad

questionAnswers(2)

yourAnswerToTheQuestion