Closed RQF7 closed 6 years ago
Prueba con función intrínseca: muerto tanto en amd (mi lap) como en intel (el de la mac).
Como actualización: ni en la mac ni en mi lap jala el RDSEED de cryptopp. A diferencia del intrínseco (que simplemente no compila) aquí lanza una excepción, por lo que implementaré una clase generadora que, en caso de no obtener verdadera entropía, la genere con RDRAND (no tiene demasiado sentido, porque le estamos pasando a un DRBG la salida de otro DRBG, pero pues es lo único que se me ocurre en lo que consigo otra computadora para probar).
40 minutos esperando para que al final resultara que Travis tampoco tiene entropía por hardware:
Vale; ya tengo la seguridad de que sí corre en algunas computadoras (en la de Sandra): Ahora solo me aseguraré de que la elección sea en tiempo de ejecución. También tengo que actualizar el diseño en el reporte técnico para abarcar estas nuevas clases.
Asegurarse de que la entropía que utilizamos se obtiene de forma segura (preferentemente con las instrucciones correspondientes de intel).