diff options
| author | Dennis Brentjes <d.brentjes@gmail.com> | 2016-10-14 11:39:25 +0200 |
|---|---|---|
| committer | Dennis Brentjes <d.brentjes@gmail.com> | 2016-10-14 11:39:25 +0200 |
| commit | 20139a86eddc062fdbaacad0d7d6fdbd999f2e18 (patch) | |
| tree | 494db5134029fc7e46ffdf0cc2c2d7b5daf33c70 /libcmix/cmix.c | |
| parent | 366bae00016bfbfdd354ab010555c2927505b2b2 (diff) | |
| download | cmix-20139a86eddc062fdbaacad0d7d6fdbd999f2e18.tar.gz cmix-20139a86eddc062fdbaacad0d7d6fdbd999f2e18.tar.bz2 cmix-20139a86eddc062fdbaacad0d7d6fdbd999f2e18.zip | |
Refactored some code to be more consistent.
Diffstat (limited to 'libcmix/cmix.c')
| -rw-r--r-- | libcmix/cmix.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/libcmix/cmix.c b/libcmix/cmix.c index 944ac9c..db385c6 100644 --- a/libcmix/cmix.c +++ b/libcmix/cmix.c @@ -25,4 +25,14 @@ enum cmix_error set_message(char const* message, struct CMixBuffer b, unsigned i } strncpy(b.buffer + index * b.message_length, message, b.message_length); + + return no_error; +} + +enum cmix_error calculate_shared_secret(struct Bignum* result, struct Bignum partial_shared, struct Bignum my_share, struct Bignum mod) +{ + if(multiply_mod(result, partial_shared, my_share, mod) != NoError) { + return cmix_bignum_error; + } + return no_error; } |
