openssl: Make some utilities take const BIGNUM pointers
This commit is contained in:
@@ -76,7 +76,8 @@ error:
|
|||||||
/**
|
/**
|
||||||
* Described in header.
|
* Described in header.
|
||||||
*/
|
*/
|
||||||
bool openssl_bn_cat(int len, BIGNUM *a, BIGNUM *b, chunk_t *chunk)
|
bool openssl_bn_cat(const int len, const BIGNUM *a, const BIGNUM *b,
|
||||||
|
chunk_t *chunk)
|
||||||
{
|
{
|
||||||
int offset;
|
int offset;
|
||||||
|
|
||||||
@@ -133,7 +134,7 @@ bool openssl_bn_split(chunk_t chunk, BIGNUM *a, BIGNUM *b)
|
|||||||
/**
|
/**
|
||||||
* Described in header.
|
* Described in header.
|
||||||
*/
|
*/
|
||||||
bool openssl_bn2chunk(BIGNUM *bn, chunk_t *chunk)
|
bool openssl_bn2chunk(const BIGNUM *bn, chunk_t *chunk)
|
||||||
{
|
{
|
||||||
*chunk = chunk_alloc(BN_num_bytes(bn));
|
*chunk = chunk_alloc(BN_num_bytes(bn));
|
||||||
if (BN_bn2bin(bn, chunk->ptr) == chunk->len)
|
if (BN_bn2bin(bn, chunk->ptr) == chunk->len)
|
||||||
|
|||||||
@@ -60,7 +60,8 @@ bool openssl_hash_chunk(int hash_type, chunk_t data, chunk_t *hash);
|
|||||||
* @param chunk resulting chunk
|
* @param chunk resulting chunk
|
||||||
* @return TRUE on success, FALSE otherwise
|
* @return TRUE on success, FALSE otherwise
|
||||||
*/
|
*/
|
||||||
bool openssl_bn_cat(int len, BIGNUM *a, BIGNUM *b, chunk_t *chunk);
|
bool openssl_bn_cat(const int len, const BIGNUM *a, const BIGNUM *b,
|
||||||
|
chunk_t *chunk);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Splits a chunk into two bignums of equal binary length.
|
* Splits a chunk into two bignums of equal binary length.
|
||||||
@@ -80,7 +81,7 @@ bool openssl_bn_split(chunk_t chunk, BIGNUM *a, BIGNUM *b);
|
|||||||
* @param chunk the chunk (data gets allocated)
|
* @param chunk the chunk (data gets allocated)
|
||||||
* @return TRUE on success, FALSE otherwise
|
* @return TRUE on success, FALSE otherwise
|
||||||
*/
|
*/
|
||||||
bool openssl_bn2chunk(BIGNUM *bn, chunk_t *chunk);
|
bool openssl_bn2chunk(const BIGNUM *bn, chunk_t *chunk);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Allocate a chunk using the i2d function of a given object
|
* Allocate a chunk using the i2d function of a given object
|
||||||
|
|||||||
Reference in New Issue
Block a user