Buenas, tenemos algunas dudas,
En primer lugar, queríamos saber qué parametros reciben las funciones pseudo aleatorias, y cómo llamarlas.
También tenemos una duda sobre la función hallar_primo. El k que le pasamos como parámetro, es para usar en es_primo, o también en hallar_primo. Porque podría pasar que de entrada esa función no encuentre un número primo, y tendría que probar nuevamente. Tenemos que definir un criterio para parar después de un número de iteraciones, sino el algoritmo podría no terminar nunca.
La función rsaep(m, n) está definida con una firma diferente en las especificaciones. Aparece como RSAEP (( n , e ), m ). Consideramos el primer parámetro como un par ordenado en nuestro caso?
La función rsadp(c,m) acepta dos tipos de parámetros en la especificación. Nosotros también deberíamos hacer eso o ausmimos que va a ser el par ordenado (n, d)?
Gracias.