Switch scalar to use get/set 32-byte arrays
This commit is contained in:
@@ -27,16 +27,16 @@ int static secp256k1_scalar_get_bits(const secp256k1_scalar_t *a, int offset, in
|
||||
return secp256k1_num_get_bits(&a->n, offset, count);
|
||||
}
|
||||
|
||||
void static secp256k1_scalar_set_bin(secp256k1_scalar_t *r, const unsigned char *bin, int len, int *overflow) {
|
||||
secp256k1_num_set_bin(&r->n, bin, len);
|
||||
void static secp256k1_scalar_set_b32(secp256k1_scalar_t *r, const unsigned char *bin, int *overflow) {
|
||||
secp256k1_num_set_bin(&r->n, bin, 32);
|
||||
if (overflow) {
|
||||
*overflow = secp256k1_num_cmp(&r->n, &secp256k1_ge_consts->order) >= 0;
|
||||
}
|
||||
secp256k1_num_mod(&r->n, &secp256k1_ge_consts->order);
|
||||
}
|
||||
|
||||
void static secp256k1_scalar_get_bin(unsigned char *bin, int len, const secp256k1_scalar_t* a) {
|
||||
secp256k1_num_get_bin(bin, len, &a->n);
|
||||
void static secp256k1_scalar_get_b32(unsigned char *bin, const secp256k1_scalar_t* a) {
|
||||
secp256k1_num_get_bin(bin, 32, &a->n);
|
||||
}
|
||||
|
||||
void static secp256k1_scalar_add(secp256k1_scalar_t *r, const secp256k1_scalar_t *a, const secp256k1_scalar_t *b) {
|
||||
|
||||
Reference in New Issue
Block a user