From 30211642cbdee771ad4e0d8515719985e5c0c36a Mon Sep 17 00:00:00 2001 From: Benedict Date: Sun, 20 Nov 2016 00:43:27 +0100 Subject: task39: implemented own modular multiplicative invserse for bignum --- lib/lib5.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lib/lib5.h') diff --git a/lib/lib5.h b/lib/lib5.h index dbfd901..587e3e1 100644 --- a/lib/lib5.h +++ b/lib/lib5.h @@ -63,4 +63,6 @@ int modulo(int a, int b); void extended_euclid_algo(int a, int b, struct extended_euclid *e); int rsa_generate_key_bignum(struct rsa_key_bignum *public, struct rsa_key_bignum *private); int free_rsa_key_bignum(struct rsa_key_bignum *t); +int modular_multiplicative_inverse_bignum_my(BIGNUM *res, BIGNUM *number, BIGNUM *modulo); +int modular_multiplicative_inverse(int number, int _modulo); #endif -- cgit v1.2.3-70-g09d2