projects
/
openssl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Document the BN library.
[openssl.git]
/
crypto
/
bn
/
bn_add.c
diff --git
a/crypto/bn/bn_add.c
b/crypto/bn/bn_add.c
index caea96f3b5733a9b81f8e1af0ad1458844bd75bb..5d2469123302d58750b9b5c1c250637d395a4b68 100644
(file)
--- a/
crypto/bn/bn_add.c
+++ b/
crypto/bn/bn_add.c
@@
-61,12
+61,9
@@
#include "bn_lcl.h"
/* r can == a or b */
#include "bn_lcl.h"
/* r can == a or b */
-int BN_add(r, a, b)
-BIGNUM *r;
-BIGNUM *a;
-BIGNUM *b;
+int BN_add(BIGNUM *r, const BIGNUM *a, const BIGNUM *b)
{
{
- BIGNUM *tmp;
+
const
BIGNUM *tmp;
bn_check_top(a);
bn_check_top(b);
bn_check_top(a);
bn_check_top(b);
@@
-107,15
+104,12
@@
BIGNUM *b;
}
/* unsigned add of b to a, r must be large enough */
}
/* unsigned add of b to a, r must be large enough */
-int BN_uadd(r,a,b)
-BIGNUM *r;
-BIGNUM *a;
-BIGNUM *b;
+int BN_uadd(BIGNUM *r, const BIGNUM *a, const BIGNUM *b)
{
register int i;
int max,min;
BN_ULONG *ap,*bp,*rp,carry,t1;
{
register int i;
int max,min;
BN_ULONG *ap,*bp,*rp,carry,t1;
- BIGNUM *tmp;
+
const
BIGNUM *tmp;
bn_check_top(a);
bn_check_top(b);
bn_check_top(a);
bn_check_top(b);
@@
-170,10
+164,7
@@
BIGNUM *b;
}
/* unsigned subtraction of b from a, a must be larger than b. */
}
/* unsigned subtraction of b from a, a must be larger than b. */
-int BN_usub(r, a, b)
-BIGNUM *r;
-BIGNUM *a;
-BIGNUM *b;
+int BN_usub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b)
{
int max,min;
register BN_ULONG t1,t2,*ap,*bp,*rp;
{
int max,min;
register BN_ULONG t1,t2,*ap,*bp,*rp;
@@
-264,14
+255,11
@@
BIGNUM *b;
return(1);
}
return(1);
}
-int BN_sub(r, a, b)
-BIGNUM *r;
-BIGNUM *a;
-BIGNUM *b;
+int BN_sub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b)
{
int max;
int add=0,neg=0;
{
int max;
int add=0,neg=0;
- BIGNUM *tmp;
+
const
BIGNUM *tmp;
bn_check_top(a);
bn_check_top(b);
bn_check_top(a);
bn_check_top(b);