summaryrefslogtreecommitdiff
path: root/lib/lib5.h
diff options
context:
space:
mode:
authorBenedict <benedict@0xb8000.de>2016-11-20 00:43:27 +0100
committerBenedict <benedict@0xb8000.de>2017-02-21 13:00:26 +0100
commit30211642cbdee771ad4e0d8515719985e5c0c36a (patch)
tree557c212c41a3bf33b715fdec433c2ec065ae705b /lib/lib5.h
parent09e041bae5af286bc4c50c9a2ebf294b25d4d007 (diff)
task39: implemented own modular multiplicative invserse for bignum
Diffstat (limited to 'lib/lib5.h')
-rw-r--r--lib/lib5.h2
1 files changed, 2 insertions, 0 deletions
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