From: Bodo Möller Date: Tue, 6 Mar 2001 22:30:03 +0000 (+0000) Subject: Add a few 'const's X-Git-Tag: OpenSSL_0_9_6a-beta2~17^2~79 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=5b438e9b0f82f7238e20408c98be4dbe70c4ef43;p=oweals%2Fopenssl.git Add a few 'const's --- diff --git a/crypto/ec/ec.h b/crypto/ec/ec.h index 55b174655e..8d4dc833d4 100644 --- a/crypto/ec/ec.h +++ b/crypto/ec/ec.h @@ -121,7 +121,7 @@ int EC_POINT_copy(EC_POINT *, const EC_POINT *); /* TODO: 'set' and 'get' functions for EC_POINTs */ -size_t EC_POINT_point2oct(const EC_GROUP *, EC_POINT *, point_conversion_form_t form, +size_t EC_POINT_point2oct(const EC_GROUP *, const EC_POINT *, point_conversion_form_t form, unsigned char *buf, size_t len, BN_CTX *); int EC_POINT_oct2point(const EC_GROUP *, EC_POINT *, const unsigned char *buf, size_t len, BN_CTX *); @@ -129,10 +129,10 @@ int EC_POINT_oct2point(const EC_GROUP *, EC_POINT *, int EC_POINT_add(const EC_GROUP *, EC_POINT *r, const EC_POINT *a, const EC_POINT *b, BN_CTX *); int EC_POINT_dbl(const EC_GROUP *, EC_POINT *r, const EC_POINT *a, BN_CTX *); -int EC_POINT_is_at_infinity(const EC_GROUP *, EC_POINT *); -int EC_POINT_is_on_curve(const EC_GROUP *, EC_POINT *, BN_CTX *); +int EC_POINT_is_at_infinity(const EC_GROUP *, const EC_POINT *); +int EC_POINT_is_on_curve(const EC_GROUP *, const EC_POINT *, BN_CTX *); -int EC_POINT_make_affine(const EC_GROUP *, EC_POINT *, BN_CTX *); +int EC_POINT_make_affine(const EC_GROUP *, const EC_POINT *, BN_CTX *); diff --git a/crypto/ec/ec_lcl.h b/crypto/ec/ec_lcl.h index a115aaf74f..614d885a00 100644 --- a/crypto/ec/ec_lcl.h +++ b/crypto/ec/ec_lcl.h @@ -67,7 +67,7 @@ struct ec_method_st { /* used by EC_GROUP_new, EC_GROUP_set_GFp, EC_GROUP_free, EC_GROUP_copy: */ int (*group_init)(EC_GROUP *); /* int (*group_set)(EC_GROUP *, .....); */ - int (*group_set_GFp)(EC_GROUP *, BIGNUM *p, BIGNUM *a, BIGNUM *b, BN_CTX *); + int (*group_set_GFp)(EC_GROUP *, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *); void (*group_finish)(EC_GROUP *); int (*group_copy)(EC_GROUP *, const EC_GROUP *); @@ -86,7 +86,7 @@ struct ec_method_st { /* TODO: 'set' and 'get' functions for EC_POINTs */ /* used by EC_POINT_point2oct, EC_POINT_oct2point: */ - size_t (*point2oct)(const EC_GROUP *, EC_POINT *, point_conversion_form_t form, + size_t (*point2oct)(const EC_GROUP *, const EC_POINT *, point_conversion_form_t form, unsigned char *buf, size_t len, BN_CTX *); int (*oct2point)(const EC_GROUP *, EC_POINT *, const unsigned char *buf, size_t len, BN_CTX *); @@ -96,9 +96,9 @@ struct ec_method_st { int (*dbl)(const EC_GROUP *, EC_POINT *r, const EC_POINT *a, BN_CTX *); /* used by EC_POINT_is_at_infinity, EC_POINT_is_on_curve, EC_POINT_make_affine */ - int (*is_at_infinity)(const EC_GROUP *, EC_POINT *); - int (*is_on_curve)(const EC_GROUP *, EC_POINT *, BN_CTX *); - int (*make_affine)(const EC_GROUP *, EC_POINT *, BN_CTX *); + int (*is_at_infinity)(const EC_GROUP *, const EC_POINT *); + int (*is_on_curve)(const EC_GROUP *, const EC_POINT *, BN_CTX *); + int (*make_affine)(const EC_GROUP *, const EC_POINT *, BN_CTX *); /* internal functions */