X-Git-Url: https://git.cryptolib.org/?p=arm-crypto-lib.git;a=blobdiff_plain;f=bigint%2Fbigint.h;h=4272aa0c13d63aaef9ebce09f5c20538d618563a;hp=71b86f50ada497738c84b6fce1fec2f7720d7983;hb=1cdc772d04bae747c339badaa99f6132eedbcd2f;hpb=e5296441c98c35140f909ca1dbdb8d6852f996d3 diff --git a/bigint/bigint.h b/bigint/bigint.h index 71b86f5..4272aa0 100644 --- a/bigint/bigint.h +++ b/bigint/bigint.h @@ -43,15 +43,13 @@ typedef struct{ bigint_word_t *wordv; /* word vector, pointing to the LSB */ }bigint_t; -typedef uint32_t bigint_ptr_int_t; - /******************************************************************************/ void bigint_adjust(bigint_t* a); -uint32_t bigint_get_first_set_bit(bigint_t* a); -uint32_t bigint_get_last_set_bit(bigint_t* a); -uint16_t bigint_length_b(bigint_t* a); -uint16_t bigint_length_B(bigint_t* a); +uint32_t bigint_get_first_set_bit(const bigint_t* a); +uint32_t bigint_get_last_set_bit(const bigint_t* a); +uint16_t bigint_length_b(const bigint_t* a); +uint16_t bigint_length_B(const bigint_t* a); void bigint_copy(bigint_t* dest, const bigint_t* src); void bigint_add_u(bigint_t* dest, const bigint_t* a, const bigint_t* b); void bigint_add_scale_u(bigint_t* dest, const bigint_t* a, uint16_t scale);