sara matheu
/
CurvasElipticas
Operaciones de generacion de claves, D-H, firma y validacion.
Diff: main.cpp
- Revision:
- 2:94f5ffb2a52d
- Parent:
- 1:4875e39abd1e
- Child:
- 3:74a69ff114ba
--- a/main.cpp Thu Feb 05 23:04:03 2015 +0000 +++ b/main.cpp Thu Feb 05 23:08:03 2015 +0000 @@ -14,19 +14,20 @@ int main() { /*GENERACION DE CLAVES*/ - pc.printf("Hola Mundo1\n"); + pc.printf("Hola soy Alice, voy a generar mi clave publica coordenada x \n"); uint32_t l_private1[NUM_ECC_DIGITS]; //aleatoria EccPoint l_public1; ecc_make_key(&l_public1, l_private1, l_private1); //Calcula la publica pc.printf("%08X ", (unsigned)l_public1.x); //imprime coordenada x de la clave publica - pc.printf("Adios Mundo1\n"); + pc.printf("Hola soy Alice, voy a generar mi clave publica coordenada y \n"); pc.printf("%08X ", (unsigned)l_public1.y); //imprime coordenada y de la clave publica uint32_t l_private2[NUM_ECC_DIGITS]; //aleatoria EccPoint l_public2; ecc_make_key(&l_public2, l_private2, l_private2); //Calcula la publica + pc.printf("Hola soy Bob, voy a generar mi clave publica coordenada x \n"); pc.printf("%08X ", (unsigned)l_public2.x); //imprime coordenada x de la clave publica - pc.printf("Adios Mundo2\n"); + pc.printf("Hola soy Bob, voy a generar mi clave publica coordenada y \n"); pc.printf("%08X ", (unsigned)l_public2.y); //imprime coordenada y de la clave publica /*D-H*/