Buenas,
Dejo por acá la pregunta que hice en el teórico de hoy: Hay dos tipos de tests que tenemos que hacer. Uno es en base a los archivos oaep-vect.txt y pss-vect.txt. Para hacer esas pruebas tendríamos que modificar las funciones de encriptado y firmado para que puedan recibir por parámetro las semillas, en vez de generarlas aleatoriamente. No hay problema con eso?
El otro tipo de test es el que tenemos que hacer paso a paso con el archivo pss-int.txt. Tenemos que comparar varios resultados intermedios, y no sé si es tan buena idea modificar las funciones para que puedan ser "testeables"... Podríamos hacer copias de las funciones y modificadas para testear? Por ejemplo hacer una función RSASSA_PSS_SIGN_test que reciba por parámetro todos los datos a comparar con los que va generando. En realidad no estamos probando directamente RSASSA-PSS-SIGN, pero modificarla tanto para poder checkear los valores intermedios tampoco suena muy bien.
Gracias!