Skip to content

Commit

Permalink
doc: Add comment to top of field_10x26_impl.h
Browse files Browse the repository at this point in the history
  • Loading branch information
robot-dreams committed Dec 22, 2021
1 parent 58da5bd commit 1287786
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions src/field_10x26_impl.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,15 @@
#include "field.h"
#include "modinv32_impl.h"

/** See the comment at the top of field_5x52_impl.h for more details.
*
* Here, we represent field elements as 10 uint32_t's in base 2^26, least significant first,
* where limbs can contain >26 bits.
* A magnitude M means:
* - 2*M*(2^22-1) is the max (inclusive) of the most significant limb
* - 2*M*(2^26-1) is the max (inclusive) of the remaining limbs
*/

#ifdef VERIFY
static void secp256k1_fe_verify(const secp256k1_fe *a) {
const uint32_t *d = a->n;
Expand Down

0 comments on commit 1287786

Please sign in to comment.