From 5317f37fd7d35e7cda78cbecf899732368b6ad8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hatvani=20Tam=C3=A1s?= Date: Tue, 14 Apr 2026 08:53:30 +0200 Subject: [PATCH] fixed bug in decryption where incorrect value was passed into the crt --- main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.c b/main.c index 4208e95..3fc496a 100644 --- a/main.c +++ b/main.c @@ -290,9 +290,9 @@ int main() { if (!isSignature) { // rsa encryption - rsa_encrypt(&m, &p, &q, &e, &d); + uint64_t c = rsa_encrypt(&m, &p, &q, &e, &d); printf("\nkinai maradek tetel:\n"); - unsigned __int128 S = kinai_maradek_tetel(&m, d, &p, &q); + unsigned __int128 S = kinai_maradek_tetel(&c, d, &p, &q); printf("S: "); print_uint128(S); printf("\n");