diff --git a/main.c b/main.c index e5bde40..d83a302 100644 --- a/main.c +++ b/main.c @@ -293,11 +293,13 @@ int main() { rsa_encrypt(&m, &p, &q, &e, &d); printf("\n"); + // c^d -> creates signature uint64_t signature = kinai_maradek_tetel(&m, d, &p, &q); - printf("Alairas (Signature): "); + printf("Signature: "); print_uint128(signature); // key verifacation + // S^e -> verifies the signature uint64_t e_length = 0; uint64_t *e_binary = dec_to_bin(e, &e_length); uint64_t n = (uint64_t)p.prime * q.prime;