github.com/onflow/flow-go/crypto@v0.24.8/bls_thresholdsign_include.h (about)

     1  // +build relic
     2  
     3  #ifndef _REL_THRESHOLD_INCLUDE_H
     4  #define _REL_THRESHOLD_INCLUDE_H
     5  
     6  #include "bls_include.h"
     7  
     8  // the highest k such that fact(MAX_IND)/fact(MAX_IND-k) < r 
     9  // (approximately Fr_bits/MAX_IND_BITS)
    10  #define MAX_IND_LOOPS   32 
    11  
    12  int G1_lagrangeInterpolateAtZero(byte*, const byte* , const uint8_t*, const int);
    13  extern void Zr_polynomialImage(bn_t out, ep2_t y, const bn_st* a, const int a_size, const byte x);
    14  
    15  #endif