New Paste

 

Recent Pastes

Administrate




Pastebin on p.luis.im

PasteID: x
Pasted by Anonymous, 2022-03-24 23:07:49 GMT
Expires Never
Paste size 65.79 Kb
Tools Raw   Download
 
  1. -- The C compiler identification is GNU 11.2.0  
  2. -- The CXX compiler identification is GNU 11.2.0  
  3. -- Detecting C compiler ABI info  
  4. -- Detecting C compiler ABI info - done  
  5. -- Check for working C compiler: /usr/lib/ccache/bin/cc - skipped  
  6. -- Detecting C compile features  
  7. -- Detecting C compile features - done  
  8. -- Detecting CXX compiler ABI info  
  9. -- Detecting CXX compiler ABI info - done  
  10. -- Check for working CXX compiler: /usr/lib/ccache/bin/c++ - skipped  
  11. -- Detecting CXX compile features  
  12. -- Detecting CXX compile features - done  
  13. -- Build python bindings: 1  
  14. -- Build tests: 1  
  15. -- Build benchmarks: 1  
  16. -- Relic will be built from: 1d98e5abf3ca5b14fd729bd5bcced88ea70ecfd7  
  17. GMP_INCLUDES=/usr/include  
  18. -- Found gmp: /usr/include    
  19. -- Found libgmp  
  20.   
  21. -- Configuring RELIC 0.5.0...  
  22.   
  23. -- Available switches (default = CHECK, VERBS, DOCUM):  
  24.   
  25.    DEBUG=[off|on] Build with debugging support.  
  26.    PROFL=[off|on] Build with profiling support.  
  27.    CHECK=[off|on] Build with error-checking support.  
  28.    VERBS=[off|on] Build with detailed error messages.  
  29.    OVERH=[off|on] Build with overhead estimation.  
  30.    DOCUM=[off|on] Build documentation.  
  31.    STRIP=[off|on] Build only selected algorithms.  
  32.    QUIET=[off|on] Build with printing disabled.  
  33.    COLOR=[off|on] Build with colored output.  
  34.    BIGED=[off|on] Build with big-endian support.  
  35.    SHLIB=[off|on] Build shared library.  
  36.    STLIB=[off|on] Build static library.  
  37.    STBIN=[off|on] Build static binaries.  
  38.    AMALG=[off|on] Build amalgamation for better performance.  
  39.    AUSAN=[off|on] Build with ASan and UBSan (gcc/clang only).  
  40.   
  41. -- Number of times each test or benchmark is ran (default = 50, 1000):  
  42.   
  43.    TESTS=n        If n > 0, build automated tests and run them n times.  
  44.    BENCH=n        If n > 0, build automated benchmarks and run them n * n times.  
  45.   
  46. -- Number of available processor cores (default = 1):  
  47.   
  48.    CORES=n        If n > 1, enable multithreading support.  
  49.   
  50. -- Available modules (default = ALL)  
  51.   
  52.    WITH=BN       Multiple precision arithmetic.  
  53.    WITH=DV       Temporary double-precision digit vectors.  
  54.    WITH=FP       Prime field arithmetic.  
  55.    WITH=FPX      Prime extension field arithmetic.  
  56.    WITH=FB       Binary field arithmetic.  
  57.    WITH=EP       Elliptic curves over prime fields.  
  58.    WITH=EPX      Elliptic curves over quadratic extensions of prime fields.  
  59.    WITH=EB       Elliptic curves over binary fields.  
  60.    WITH=ED       Elliptic Edwards curves over prime fields.  
  61.    WTTH=EC       Elliptic curve cryptography.  
  62.    WITH=PB       Pairings over binary elliptic curves.  
  63.    WITH=PP       Pairings over prime elliptic curves.  
  64.    WTTH=PC       Pairing-based cryptography.  
  65.    WITH=BC       Block ciphers (symmetric encryption).  
  66.    WITH=MD       Message digests (hash functions).  
  67.    WITH=CP       Cryptographic protocols.  
  68.    WITH=MPC      Multi-party computation primitives.  
  69.    WITH=ALL      All of the above.  
  70.    Note: the programmer is responsible for not using unselected modules.  
  71.   
  72. -- Available arithmetic backends (default = easy):  
  73.   
  74.    ARITH=easy     Easy-to-understand and portable, but slow backend.  
  75.    ARITH=fiat     Backend based on code generated from Fiat-Crypto.  
  76.    ARITH=gmp      Backend based on GNU Multiple Precision library.  
  77.   
  78.    ARITH=gmp-sec  Same as above, but using constant-time code.  
  79.   
  80. -- Available memory-allocation policies (default = AUTO):  
  81.   
  82.    ALLOC=AUTO     All memory is automatically allocated.  
  83.    ALLOC=DYNAMIC  All memory is allocated dynamically on demand.  
  84.   
  85. -- Supported operating systems (default = LINUX):  
  86.   
  87.    OPSYS=         Undefined/No specific operating system.  
  88.    OPSYS=LINUX    GNU/Linux operating system.  
  89.    OPSYS=FREEBSD  FreeBSD operating system.  
  90.    OPSYS=NETBSD   NetBSD operating system.  
  91.    OPSYS=MACOSX   Mac OS X operating system.  
  92.    OPSYS=WINDOWS  Windows operating system.  
  93.    OPSYS=DROID    Android operating system.  
  94.    OPSYS=DUINO    Arduino platform.  
  95.   
  96. -- Supported multithreading APIs (default = UNDEF):  
  97.   
  98.    MULTI=         No multithreading support.  
  99.    MULTI=OPENMP   Open Multi-Processing.  
  100.    MULTI=PTHREAD  POSIX threads.  
  101.   
  102. -- Supported timers (default = HREAL):  
  103.   
  104.    TIMER=         No timer.  
  105.    TIMER=HREAL    GNU/Linux realtime high-resolution timer.  
  106.    TIMER=HPROC    GNU/Linux per-process high-resolution timer.  
  107.    TIMER=HTHRD    GNU/Linux per-thread high-resolution timer.  
  108.    TIMER=ANSI     ANSI-compatible timer.  
  109.    TIMER=POSIX    POSIX-compatible timer.  
  110.    TIMER=CYCLE    Cycle-counting timer. (architecture-dependant)  
  111.    TIMER=PERF     GNU/Linux performance monitoring framework.  
  112.   
  113. -- Prefix to identify this build of the library (default = ""):  
  114.   
  115.    LABEL=relic  
  116.   
  117. -- Available architectures (default = X64):  
  118.   
  119.    ARCH=          No specific architecture (disable some features).  
  120.    ARCH=AVR       Atmel AVR ATMega128 8-bit architecture.  
  121.    ARCH=MSP       TI MSP430 16-bit architecture.  
  122.    ARCH=ARM       ARM 32-bit architecture.  
  123.    ARCH=X86       Intel x86-compatible 32-bit architecture.  
  124.    ARCH=X64       AMD x86_64-compatible 64-bit architecture.  
  125.   
  126. -- Available word sizes (default = 64):  
  127.   
  128.    WSIZE=8        Build a 8-bit library.  
  129.    WSIZE=16       Build a 16-bit library.  
  130.    WSIZE=32       Build a 32-bit library.  
  131.    WSIZE=64       Build a 64-bit library.  
  132.   
  133. -- Byte boundary to align digit vectors (default = 1):  
  134.   
  135.    ALIGN=1        Do not align digit vectors.  
  136.    ALIGN=2        Align digit vectors into 16-bit boundaries.  
  137.    ALIGN=8        Align digit vectors into 64-bit boundaries.  
  138.    ALIGN=16       Align digit vectors into 128-bit boundaries.  
  139.   
  140. -- Looking for include file execinfo.h  
  141. -- Looking for include file execinfo.h - found  
  142. -- Looking for backtrace  
  143. -- Looking for backtrace - found  
  144. -- Looking for backtrace_symbols  
  145. -- Looking for backtrace_symbols - found  
  146. -- Multiple precision arithmetic configuration (BN module):  
  147.   
  148.    ** Options for the multiple precision module (default = 1024,DOUBLE,0):  
  149.   
  150.       BN_PRECI=n        The base precision in bits. Let w be n in words.  
  151.       BN_MAGNI=DOUBLE   A multiple precision integer can store 2w words.  
  152.       BN_MAGNI=CARRY    A multiple precision integer can store w+1 words.  
  153.       BN_MAGNI=SINGLE   A multiple precision integer can store w words.  
  154.       BN_KARAT=n        The number of Karatsuba steps.  
  155.   
  156.    ** Available multiple precision arithmetic methods (default = COMBA;COMBA;MONTY;SLIDE;BASIC;BASIC):  
  157.   
  158.       Integer multiplication:  
  159.       BN_METHD=BASIC    Schoolbook multiplication.  
  160.       BN_METHD=COMBA    Comba multiplication.  
  161.   
  162.       Integer squaring:  
  163.       BN_METHD=BASIC    Schoolbook squaring.  
  164.       BN_METHD=COMBA    Comba squaring.  
  165.       BN_METHD=MULTP    Reuse multiplication for squaring.  
  166.   
  167.       Modular reduction:  
  168.       BN_METHD=BASIC    Division-based modular reduction.  
  169.       BN_METHD=BARRT    Barrett modular reduction.  
  170.       BN_METHD=MONTY    Montgomery modular reduction.  
  171.       BN_METHD=RADIX    Diminished radix modular reduction.  
  172.   
  173.       Modular exponentiation:  
  174.       BN_METHD=BASIC    Binary modular exponentiation.  
  175.       BN_METHD=MONTY    Montgomery powering ladder.  
  176.       BN_METHD=SLIDE    Sliding window modular exponentiation.  
  177.   
  178.       Greatest Common Divisor:  
  179.       BN_METHD=BASIC    Euclid's standard GCD algorithm.  
  180.       BN_METHD=LEHME    Lehmer's fast GCD algorithm.  
  181.       BN_METHD=STEIN    Stein's binary GCD algorithm.  
  182.   
  183.       Prime generation:  
  184.       BN_METHD=BASIC    Basic prime generation.  
  185.       BN_METHD=SAFEP    Safe prime generation.  
  186.       BN_METHD=STRON    Strong prime generation.  
  187.   
  188. -- Prime field arithmetic configuration (FP module):  
  189.   
  190.    ** Arithmetic precision of the prime field module (default = 256,0,off,off):  
  191.   
  192.       FP_PRIME=n        The prime modulus size in bits.  
  193.       FP_KARAT=n        The number of Karatsuba levels.  
  194.       FP_PMERS=[off|on] Prefer Pseudo-Mersenne primes over random primes.  
  195.       FP_QNRES=[off|on] Use -1 as quadratic non-residue (make sure that p = 3 mod 8).  
  196.       FP_WIDTH=w        Width w in [2,6] of window processing for exponentiation methods.  
  197.   
  198.    ** Available prime field arithmetic methods (default = BASIC;COMBA;COMBA;MONTY;MONTY;SLIDE):  
  199.       Field addition  
  200.       FP_METHD=BASIC    Schoolbook addition.  
  201.       FP_METHD=INTEG    Integrated modular addition.  
  202.   
  203.       Field multiplication  
  204.       FP_METHD=BASIC    Schoolbook multiplication.  
  205.       FP_METHD=INTEG    Integrated modular multiplication.  
  206.       FP_METHD=COMBA    Comba multiplication.  
  207.   
  208.       Field squaring  
  209.       FP_METHD=BASIC    Schoolbook squaring.  
  210.       FP_METHD=INTEG    Integrated modular squaring.  
  211.       FP_METHD=COMBA    Comba squaring.  
  212.       FP_METHD=MULTP    Reuse multiplication for squaring.  
  213.   
  214.       Modular reduction  
  215.       FP_METHD=BASIC    Division-based reduction.  
  216.       FP_METHD=QUICK    Fast reduction modulo special form prime (2^t - c, c > 0).  
  217.       FP_METHD=MONTY    Montgomery modular reduction.  
  218.   
  219.       Field inversion  
  220.       FP_METHD=BASIC    Inversion by Fermat's Little Theorem.  
  221.       FP_METHD=BINAR    Binary Inversion algorithm.  
  222.       FP_METHD=MONTY    Montgomery inversion.  
  223.       FP_METHD=EXGCD    Inversion by the Extended Euclidean algorithm.  
  224.       FP_METHD=DIVST    Constant-time inversion by division steps.  
  225.       FP_METHD=LOWER    Pass inversion to the lower level.  
  226.   
  227.       Field exponentiation  
  228.       FP_METHD=BASIC    Binary exponentiation.  
  229.       FP_METHD=SLIDE    Sliding window exponentiation.  
  230.       FP_METHD=MONTY    Constant-time Montgomery powering ladder.  
  231.   
  232. -- Prime extension field arithmetic configuration (FPX module):  
  233.   
  234.    ** Available bilinear pairing methods (default = BASIC;BASIC;BASIC):  
  235.       Quadratic extension arithmetic:  
  236.       FPX_METHD=BASIC    Basic quadratic extension field arithmetic.  
  237.       FPX_METHD=INTEG    Quadratic extension field arithmetic with embedded modular reduction.  
  238.   
  239.       Cubic extension arithmetic:  
  240.       FPX_METHD=BASIC    Basic cubic extension field arithmetic.  
  241.       FPX_METHD=INTEG    Cubic extension field arithmetic with embedded modular reduction.  
  242.   
  243.       Extension field arithmetic:  
  244.       FPX_METHD=BASIC    Basic extension field arithmetic.  
  245.       FPX_METHD=LAZYR    Lazy-reduced extension field arithmetic.  
  246.   
  247. -- Binary field arithmetic configuration (FB module):  
  248.   
  249.    ** Options for the binary elliptic curve module (default = 283,0,on,on,on):  
  250.   
  251.       FB_POLYN=n        The irreducible polynomial size in bits.  
  252.       FB_KARAT=n        The number of Karatsuba levels.  
  253.       FB_TRINO=[off|on] Prefer trinomials.  
  254.       FB_SQRTF=[off|on] Prefer square-root friendly polynomials.  
  255.       FB_PRECO=[off|on] Precompute multiplication table for sqrt(z).  
  256.       FB_WIDTH=w        Width w in [2,6] of window processing for exponentiation methods.  
  257.   
  258.    ** Available binary field arithmetic methods (default = LODAH;QUICK;QUICK;BASIC;QUICK;QUICK;EXGCD;SLIDE;QUICK):  
  259.   
  260.       Field multiplication:  
  261.       FB_METHD=BASIC    Right-to-left shift-and-add multiplication.  
  262.       FB_METHD=INTEG    Integrated modular multiplication.  
  263.       FB_METHD=LODAH    L�pez-Dahab comb multiplication with window of width 4.  
  264.   
  265.       Field squaring:  
  266.       FB_METHD=BASIC    Bit manipulation squaring.  
  267.       FB_METHD=INTEG    Integrated modular squaring.  
  268.       FB_METHD=QUICK    Table-based squaring.  
  269.   
  270.       Modular reduction:  
  271.       FB_METHD=BASIC    Shift-and-add modular reduction.  
  272.       FB_METHD=QUICK    Fast reduction modulo a trinomial or pentanomial.  
  273.   
  274.       Field square root:  
  275.       FB_METHD=BASIC    Square root by repeated squaring.  
  276.       FB_METHD=QUICK    Fast square root extraction.  
  277.   
  278.       Trace computation:  
  279.       FB_METHD=BASIC    Trace computation by repeated squaring.  
  280.       FB_METHD=QUICK    Fast trace computation.  
  281.   
  282.       Quadratic equation solver:  
  283.       FB_METHD=BASIC    Solve a quadratic equation by half-trace computation.  
  284.       FB_METHD=QUICK    Fast solving with precomputed half-traces.  
  285.   
  286.       Field inversion:  
  287.       FB_METHD=BASIC    Inversion by Fermat's Little Theorem.  
  288.       FB_METHD=BINAR    Binary Inversion algorithm.  
  289.       FB_METHD=ALMOS    Inversion by the Amost inverse algorithm.  
  290.       FB_METHD=EXGCD    Inversion by the Extended Euclidean algorithm.  
  291.       FB_METHD=ITOHT    Inversion by Itoh-Tsuji.  
  292.       FB_METHD=CTAIA    Constant-time almost inversion algorithm.  
  293.       FB_METHD=BRUCH    Hardware-friendly inversion by Brunner et al.  
  294.       FB_METHD=LOWER    Pass inversion to the lower level.  
  295.   
  296.       Field exponentiation:  
  297.       FB_METHD=BASIC    Binary exponentiation.  
  298.       FB_METHD=SLIDE    Sliding window exponentiation.  
  299.       FB_METHD=MONTY    Constant-time Montgomery powering ladder.  
  300.   
  301.       Iterated squaring/square-root:  
  302.       FB_METHD=BASIC    Iterated squaring/square-root by consecutive squaring/square-root.  
  303.       FB_METHD=QUICK    Iterated squaring/square-root by table-based method.  
  304.   
  305. -- Prime elliptic curve arithmetic configuration (EP module):  
  306.   
  307.    ** Options for the prime elliptic curve module (default = all on):  
  308.   
  309.       EP_PLAIN=[off|on] Support for ordinary curves without endomorphisms.  
  310.       EP_SUPER=[off|on] Support for supersingular curves.  
  311.       EP_ENDOM=[off|on] Support for ordinary curves with endomorphisms.  
  312.       EP_MIXED=[off|on] Use mixed coordinates.  
  313.       EP_CTMAP=[off|on] Use contant-time SSWU and isogeny map for hashing.  
  314.   
  315.       EP_PRECO=[off|on] Build precomputation table for generator.  
  316.       EP_DEPTH=w        Width w in [2,8] of precomputation table for fixed point methods.  
  317.       EP_WIDTH=w        Width w in [2,6] of window processing for unknown point methods.  
  318.   
  319.    ** Available prime elliptic curve methods (default = PROJC;LWNAF;COMBS;INTER):  
  320.   
  321.       Point representation:  
  322.       EP_METHD=BASIC    Affine coordinates.  
  323.       EP_METHD=PROJC    Homogeneous projective coordinates (complete formula).  
  324.       EP_METHD=JACOB    Jacobian projective coordinates.  
  325.   
  326.       Variable-base scalar multiplication:  
  327.       EP_METHD=BASIC    Binary method.  
  328.       EP_METHD=LWNAF    Left-to-right window NAF method (GLV for Koblitz curves).  
  329.   
  330.       Fixed-base scalar multiplication:  
  331.       EP_METHD=BASIC    Binary method for fixed point multiplication.  
  332.       EP_METHD=COMBS    Single-table Comb method for fixed point multiplication.  
  333.       EP_METHD=COMBD    Double-table Comb method for fixed point multiplication.  
  334.       EP_METHD=LWNAF    Left-to-right window NAF method (GLV for curves with endomorphisms).  
  335.       EP_METHD=LWREG    Left-to-right regular recoding method (GLV for curves with endomorphisms).  
  336.   
  337.       Variable-base simultaneous scalar multiplication:  
  338.       EP_METHD=BASIC    Multiplication-and-addition simultaneous multiplication.  
  339.       EP_METHD=TRICK    Shamir's trick for simultaneous multiplication.  
  340.       EP_METHD=INTER    Interleaving of window NAFs (GLV for Koblitz curves).  
  341.       EP_METHD=JOINT    Joint sparse form.  
  342.   
  343. -- Binary elliptic curve arithmetic configuration (EB module):  
  344.   
  345.    ** Options for the binary elliptic curve module (default = on, w = 4):  
  346.   
  347.       EB_PLAIN=[off|on] Support for ordinary curves without endomorphisms.  
  348.       EB_KBLTZ=[off|on] Support for Koblitz anomalous binary curves.  
  349.       EB_MIXED=[off|on] Use mixed coordinates.  
  350.       EB_PRECO=[off|on] Build precomputation table for generator.  
  351.       EB_DEPTH=w        Width w in [2,8] of precomputation table for fixed point methods.  
  352.       EB_WIDTH=w        Width w in [2,6] of window processing for unknown point methods.  
  353.   
  354.    ** Available binary elliptic curve methods (default = PROJC;LWNAF;COMBS;INTER):  
  355.   
  356.       Point representation:  
  357.       EB_METHD=BASIC    Affine coordinates.  
  358.       EB_METHD=PROJC    Projective coordinates (L�pez-Dahab for ordinary curves).  
  359.   
  360.       Variable-base scalar multiplication:  
  361.       EB_METHD=BASIC    Binary double-and-add method.  
  362.       EB_METHD=LODAH    Lopez-Dahab constant-time point multiplication.  
  363.       EB_METHD=LWNAF    Left-to-right window (T)NAF method.  
  364.       EB_METHD=RWNAF    Right-to-left window (T)NAF method.  
  365.       EB_METHD=HALVE    Halving method.  
  366.   
  367.       Fixed-base scalar multiplication:  
  368.       EB_METHD=BASIC    Binary method for fixed point multiplication.  
  369.       EB_METHD=COMBS    Single-table Comb method for fixed point multiplication.  
  370.       EB_METHD=COMBD    Double-table Comb method for fixed point multiplication.  
  371.       EB_METHD=LWNAF    Left-to-right window (T)NAF method.  
  372.   
  373.       Variable-base simultaneous scalar multiplication:  
  374.       EB_METHD=BASIC    Multiplication-and-addition simultaneous multiplication.  
  375.       EB_METHD=TRICK    Shamir's trick for simultaneous multiplication.  
  376.       EB_METHD=INTER    Interleaving of window (T)NAFs.  
  377.       EB_METHD=JOINT    Joint sparse form.  
  378.   
  379. -- Elliptic Edwards curve over prime fields arithmetic configuration (ED module):  
  380.   
  381.    ** Options for the prime elliptic Edwards curve module (default = all on):  
  382.       ED_PRECO=[off|on] Build precomputation table for generator.  
  383.       ED_DEPTH=w        Width w in [2,6] of precomputation table for fixed point methods.  
  384.       ED_WIDTH=w        Width w in [2,6] of window processing for unknown point methods.  
  385.   
  386.    ** Available prime elliptic Edwards curve methods (default = PROJC;LWNAF;COMBS;INTER):  
  387.       ED_METHD=BASIC    Affine coordinates.  
  388.       EP_METHD=PROJC  	 Simple projective twisted Edwards coordinates.  
  389.       EP_METHD=EXTND 	 Extended projective twisted Edwards coordinates.  
  390.   
  391.       *** variable-base multiplication method ***  
  392.       ED_METHD=BASIC    Binary method.  
  393.       ED_METHD=SLIDE    Sliding window method.  
  394.       ED_METHD=MONTY    Montgomery ladder method.  
  395.       ED_METHD=LWNAF    Left-to-right window NAF method.  
  396.       EP_METHD=LWREG    Left-to-right regular recoding method (GLV for curves with endomorphisms).  
  397.   
  398.       *** fixed-base multiplication method ***  
  399.       ED_METHD=BASIC    Binary method for fixed point multiplication.  
  400.       ED_METHD=COMBS    Single-table Comb method for fixed point multiplication.  
  401.       ED_METHD=COMBD    Double-table Comb method for fixed point multiplication.  
  402.       ED_METHD=LWNAF    Left-to-right window NAF method.  
  403.   
  404.       *** variable-base simultaneous multiplication method ***  
  405.       ED_METHD=BASIC    Multiplication-and-addition simultaneous multiplication.  
  406.       ED_METHD=TRICK    Shamir's trick for simultaneous multiplication.  
  407.       ED_METHD=INTER    Interleaving of window NAFs (GLV for Koblitz curves).  
  408.       ED_METHD=JOINT    Joint sparse form.  
  409.   
  410.       Note: these methods must be given in order. Ex: ED_METHD="EXTND;LWNAF;COMBD;TRICK"  
  411.   
  412. -- Elliptic curve cryptography configuration (EC module):  
  413.   
  414.    ** Options for the binary elliptic curve module (default = on):  
  415.   
  416.       EC_ENDOM=[off|on] Prefer (prime or binary) curves with endomorphisms.  
  417.   
  418.    ** Available elliptic curve methods (default = PRIME):  
  419.   
  420.       EC_METHD=PRIME    Use prime curves.  
  421.       EC_METHD=CHAR2    Use binary curves.  
  422.       EC_METHD=EDDIE    Use prime Edwards curves.  
  423.   
  424. -- Bilinear pairings arithmetic configuration (PP module):  
  425.   
  426.    ** Available bilinear pairing methods (default = BASIC;OATEP):  
  427.   
  428.       Extension field arithmetic:  
  429.       PP_METHD=BASIC    Basic extension field arithmetic.  
  430.       PP_METHD=LAZYR    Lazy reduced extension field arithmetic.  
  431.   
  432.       Pairing computation:  
  433.       PP_METHD=TATEP    Tate pairing.  
  434.       PP_METHD=WEILP    Weil pairing.  
  435.       PP_METHD=OATEP    Optimal ate pairing.  
  436.   
  437. -- Message digest configuration (MD module):  
  438.   
  439.    ** Available hash functions (default = SH256):  
  440.   
  441.       MD_METHD=SH224        SHA-224 hash function.  
  442.       MD_METHD=SH256        SHA-256 hash function.  
  443.       MD_METHD=SH384        SHA-384 hash function.  
  444.       MD_METHD=SH512        SHA-512 hash function.  
  445.       MD_METHD=B2S160       BLAKE2s-160 hash function.  
  446.       MD_METHD=B2S256       BLAKE2s-256 hash function.  
  447.   
  448. -- Cryptographic protocols configuration (CP module):  
  449.   
  450.    ** Options for the cryptographic protocols module (default = on, PKCS2):  
  451.   
  452.       CP_CRT=[off|on] Support for faster CRT-based exponentiation in factoring-based cryptosystems.  
  453.   
  454.       CP_RSAPD=BASIC    RSA with basic padding.  
  455.       CP_RSAPD=PKCS1    RSA with PKCS#1 v1.5 padding.  
  456.       CP_RSAPD=PKCS2    RSA with PKCS#1 v2.1 padding.  
  457.   
  458. -- Available pseudo-random number generators (default = HASHD):  
  459.   
  460.    RAND=HASHD     Use the HASH-DRBG generator. (recommended)  
  461.    RAND=RDRND     Use Intel RdRand instruction directly.  
  462.    RAND=UDEV      Use the operating system underlying generator.  
  463.    RAND=CALL      Override the generator with a callback.  
  464.   
  465. -- Available random number generator seeders (default = UDEV):  
  466.   
  467.    SEED=          Use a zero seed. (horribly insecure!)  
  468.    SEED=LIBC      Use rand()/random() functions. (insecure!)  
  469.    SEED=RDRND     Use Intel RdRand instruction directly.  
  470.    SEED=UDEV      Use non-blocking /dev/urandom. (recommended)  
  471.    SEED=WCGR      Use Windows' CryptGenRandom. (recommended)  
  472.   
  473. -- Configured operating system: LINUX  
  474. -- Looking for pthread.h  
  475. -- Looking for pthread.h - found  
  476. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD  
  477. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success  
  478. -- Found Threads: TRUE    
  479. -- Configured GMP: -I/usr/include -L/usr/lib/libgmp.so  
  480. -- Compiler flags:  -Wall   -O3 -funroll-loops -fomit-frame-pointer -pthread  
  481. -- Linker flags: -L/home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/gmp/ -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now  
  482. -- Configured /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_conf.h.in  
  483. -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.0")   
  484. -- Checking for module 'catch2'  
  485. --   Package 'catch2', required by 'virtual:world', not found  
  486. -- pybind11 v2.6.2   
  487. -- Found PythonInterp: /usr/bin/python3.10 (found version "3.10.2")   
  488. -- Found PythonLibs: /usr/lib/libpython3.10.so  
  489. -- Performing Test HAS_FLTO  
  490. -- Performing Test HAS_FLTO - Success  
  491. -- Configuring done  
  492. -- Generating done  
  493. -- Build files have been written to: /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build  
  494. [  0%] Built target arith_objs  
  495. [  1%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/cmake_pch.h.gch  
  496. [  2%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/relic_err.c.o  
  497. [  2%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/relic_core.c.o  
  498. [  2%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/relic_conf.c.o  
  499. [  3%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/relic_util.c.o  
  500. [  3%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/arch/relic_arch_x64.c.o  
  501. [  3%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/rand/relic_rand_core.c.o  
  502. [  4%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/rand/relic_rand_hashd.c.o  
  503. [  4%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_add.c.o  
  504. [  4%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c.o  
  505. [  4%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_cmp.c.o  
  506. [  4%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c.o  
  507. [  5%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_div.c.o  
  508. [  5%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_factor.c.o  
  509. [  5%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_gcd.c.o  
  510. [  6%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_inv.c.o  
  511. [  6%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_lcm.c.o  
  512. [  6%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_mem.c.o  
  513. [  7%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_mod.c.o  
  514. [  7%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_mul.c.o  
  515. [  8%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/generichash_blake2.c.o  
  516. [  8%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_mxp.c.o  
  517. [  8%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_prime.c.o  
  518. [  8%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-avx2.c.o  
  519. [  8%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_shift.c.o  
  520. [  9%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_rec.c.o  
  521. [  9%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_smb.c.o  
  522. [  9%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ref.c.o  
  523. [ 10%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_sqr.c.o  
  524. [ 10%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-sse41.c.o  
  525. [ 10%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_srt.c.o  
  526. [ 11%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ssse3.c.o  
  527. [ 11%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_util.c.o  
  528. [ 12%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/dv/relic_dv_mem.c.o  
  529. [ 12%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/dv/relic_dv_util.c.o  
  530. [ 12%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_add.c.o  
  531. [ 12%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c.o  
  532. [ 13%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_cmp.c.o  
  533. [ 13%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_exp.c.o  
  534. [ 13%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_inv.c.o  
  535. [ 14%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_mul.c.o  
  536. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/fp/relic_fp_inv.c: In function ‘fp_inv_divst’:  
  537. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/fp/relic_fp_inv.c:463:36: warning: right shift count >= width of type [-Wshift-count-overflow]  
  538.   463 |                         d0 = delta >> (RLC_DIG - 1);  
  539.       |                                    ^~  
  540. [ 14%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_param.c.o  
  541. [ 14%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_prime.c.o  
  542. [ 15%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_rdc.c.o  
  543. [ 15%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_shift.c.o  
  544. [ 15%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/generichash_blake2b.c.o  
  545. [ 15%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_sqr.c.o  
  546. [ 16%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_srt.c.o  
  547. [ 17%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna.c.o  
  548. [ 17%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_util.c.o  
  549. [ 17%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp12_mul.c.o  
  550. [ 17%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c.o  
  551. [ 18%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp12_sqr.c.o  
  552. [ 18%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp18_mul.c.o  
  553. [ 18%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-core.c.o  
  554. [ 18%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp18_sqr.c.o  
  555. [ 19%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp24_mul.c.o  
  556. [ 19%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp24_sqr.c.o  
  557. [ 19%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp2_mul.c.o  
  558. [ 20%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-avx2.c.o  
  559. [ 20%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp2_sqr.c.o  
  560. [ 20%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ref.c.o  
  561. [ 20%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp3_sqr.c.o  
  562. [ 21%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp3_mul.c.o  
  563. [ 21%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c.o  
  564. [ 22%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp48_sqr.c.o  
  565. [ 22%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp48_mul.c.o  
  566. [ 23%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp4_sqr.c.o  
  567. [ 23%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/blake2b-long.c.o  
  568. [ 23%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp4_mul.c.o  
  569. [ 24%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp54_mul.c.o  
  570. [ 24%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp54_sqr.c.o  
  571. [ 24%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_scalarmult/crypto_scalarmult.c.o  
  572. [ 24%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp6_mul.c.o  
  573. [ 25%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp6_sqr.c.o  
  574. [ 25%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp8_mul.c.o  
  575. [ 25%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/x25519_ref10.c.o  
  576. [ 25%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp8_sqr.c.o  
  577. [ 26%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp9_mul.c.o  
  578. [ 26%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp9_sqr.c.o  
  579. [ 26%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_add.c.o  
  580. [ 27%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_cmp.c.o  
  581. [ 27%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_cyc.c.o  
  582. [ 27%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_exp.c.o  
  583. [ 28%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519.c.o  
  584. [ 29%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_field.c.o  
  585. [ 29%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_frb.c.o  
  586. [ 29%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-avx2.c.o  
  587. [ 29%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-ssse3.c.o  
  588. [ 29%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_inv.c.o  
  589. [ 30%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/ref/chacha20_ref.c.o  
  590. [ 30%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.c.o  
  591. [ 31%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_pck.c.o  
  592. [ 31%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_rdc.c.o  
  593. [ 31%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/ref/salsa20_ref.c.o  
  594. [ 31%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_srt.c.o  
  595. [ 32%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20.c.o  
  596. [ 33%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_util.c.o  
  597. [ 33%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-avx2.c.o  
  598. [ 33%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_add.c.o  
  599. [ 33%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-sse2.c.o  
  600. [ 34%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_verify/sodium/verify.c.o  
  601. [ 34%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_cmp.c.o  
  602. [ 34%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_exp.c.o  
  603. [ 35%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_inv.c.o  
  604. [ 35%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/randombytes/randombytes.c.o  
  605. [ 35%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_itr.c.o  
  606. [ 35%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/randombytes/sysrandom/randombytes_sysrandom.c.o  
  607. [ 35%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_mul.c.o  
  608. [ 36%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/sodium/core.c.o  
  609. [ 37%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_param.c.o  
  610. [ 37%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_poly.c.o  
  611. [ 37%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/sodium/runtime.c.o  
  612. [ 37%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_rdc.c.o  
  613. [ 37%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/sodium/utils.c.o  
  614. [ 38%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_shift.c.o  
  615. [ 38%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_slv.c.o  
  616. [ 38%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_sqr.c.o  
  617. [ 39%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_srt.c.o  
  618. [ 39%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_util.c.o  
  619. [ 39%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_trc.c.o  
  620. [ 40%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fbx/relic_fb2_inv.c.o  
  621. [ 40%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fbx/relic_fb2_mul.c.o  
  622. [ 40%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fbx/relic_fb2_slv.c.o  
  623. [ 41%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fbx/relic_fb2_sqr.c.o  
  624. [ 41%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_add.c.o  
  625. [ 41%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_cmp.c.o  
  626. [ 42%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_curve.c.o  
  627. [ 42%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_dbl.c.o  
  628. [ 42%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_map.c.o  
  629. [ 43%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_mul.c.o  
  630. [ 43%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_mul_fix.c.o  
  631. [ 44%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_neg.c.o  
  632. [ 44%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_mul_sim.c.o  
  633. [ 44%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_norm.c.o  
  634. [ 44%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_param.c.o  
  635. [ 44%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_pck.c.o  
  636. [ 45%] Linking C static library libsodium.a  
  637. [ 46%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_psi.c.o  
  638. [ 46%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_util.c.o  
  639. [ 46%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_add.c.o  
  640. [ 47%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_cmp.c.o  
  641. [ 47%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_curve.c.o  
  642. [ 47%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_dbl.c.o  
  643. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/epx/relic_ep2_curve.c: In function ‘ep2_curve_set_twist’:  
  644. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/epx/relic_ep2_curve.c:860:25: warning: ‘fp2_inv’ accessing 96 bytes in a region of size 48 [-Wstringop-overflow=]  
  645.   860 |                         fp2_inv(ctx->ep2_frb[0], ctx->ep2_frb[0]);  
  646.       |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
  647. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/epx/relic_ep2_curve.c:860:25: note: referencing argument 1 of type ‘dig_t (*)[6]’ {aka ‘long unsigned int (*)[6]’}  
  648. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/epx/relic_ep2_curve.c:860:25: warning: ‘fp2_inv’ accessing 96 bytes in a region of size 48 [-Wstringop-overflow=]  
  649. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/epx/relic_ep2_curve.c:860:25: note: referencing argument 2 of type ‘dig_t (*)[6]’ {aka ‘long unsigned int (*)[6]’}  
  650. In file included from /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_epx.h:44,  
  651.                  from /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_core.h:47,  
  652.                  from /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/epx/relic_ep2_curve.c:33:  
  653. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fpx.h:1532:6: note: in a call to function ‘fp2_inv’  
  654.  1532 | void fp2_inv(fp2_t c, fp2_t a);  
  655.       |      ^~~~~~~  
  656. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/epx/relic_ep2_curve.c:861:25: warning: ‘fp2_inv’ accessing 96 bytes in a region of size 48 [-Wstringop-overflow=]  
  657.   861 |                         fp2_inv(ctx->ep2_frb[1], ctx->ep2_frb[1]);  
  658.       |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
  659. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/epx/relic_ep2_curve.c:861:25: note: referencing argument 1 of type ‘dig_t (*)[6]’ {aka ‘long unsigned int (*)[6]’}  
  660. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/epx/relic_ep2_curve.c:861:25: warning: ‘fp2_inv’ accessing 96 bytes in a region of size 48 [-Wstringop-overflow=]  
  661. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/epx/relic_ep2_curve.c:861:25: note: referencing argument 2 of type ‘dig_t (*)[6]’ {aka ‘long unsigned int (*)[6]’}  
  662. In file included from /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_epx.h:44,  
  663.                  from /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_core.h:47,  
  664.                  from /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/epx/relic_ep2_curve.c:33:  
  665. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fpx.h:1532:6: note: in a call to function ‘fp2_inv’  
  666.  1532 | void fp2_inv(fp2_t c, fp2_t a);  
  667.       |      ^~~~~~~  
  668. [ 48%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_frb.c.o  
  669. [ 48%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_map.c.o  
  670. [ 48%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_mul.c.o  
  671. [ 48%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_mul_fix.c.o  
  672. [ 49%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_mul_cof.c.o  
  673. [ 49%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_mul_sim.c.o  
  674. [ 50%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_neg.c.o  
  675. [ 50%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_norm.c.o  
  676. [ 50%] Built target sodium  
  677. [ 50%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_pck.c.o  
  678. [ 51%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_util.c.o  
  679. [ 51%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep4_add.c.o  
  680. [ 51%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep4_cmp.c.o  
  681. [ 52%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep4_curve.c.o  
  682. [ 52%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep4_dbl.c.o  
  683. [ 52%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep4_frb.c.o  
  684. [ 53%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep4_map.c.o  
  685. [ 53%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep4_mul.c.o  
  686. [ 53%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep4_mul_cof.c.o  
  687. [ 53%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep4_mul_sim.c.o  
  688. [ 54%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep4_mul_fix.c.o  
  689. [ 54%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep4_neg.c.o  
  690. [ 54%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep4_norm.c.o  
  691. [ 55%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep4_util.c.o  
  692. [ 55%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_add.c.o  
  693. [ 55%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_cmp.c.o  
  694. [ 56%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_curve.c.o  
  695. [ 56%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_dbl.c.o  
  696. [ 56%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_frb.c.o  
  697. [ 57%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_hlv.c.o  
  698. [ 57%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_map.c.o  
  699. [ 57%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_mul.c.o  
  700. [ 58%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_mul_fix.c.o  
  701. [ 58%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_mul_sim.c.o  
  702. [ 59%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_norm.c.o  
  703. [ 59%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_neg.c.o  
  704. [ 59%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_param.c.o  
  705. [ 59%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_pck.c.o  
  706. [ 60%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_util.c.o  
  707. [ 60%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_add.c.o  
  708. [ 60%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_cmp.c.o  
  709. [ 61%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_curve.c.o  
  710. [ 61%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_dbl.c.o  
  711. [ 61%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_map.c.o  
  712. [ 61%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_mul_fix.c.o  
  713. [ 62%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_mul.c.o  
  714. [ 62%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_mul_sim.c.o  
  715. [ 63%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_neg.c.o  
  716. [ 63%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_norm.c.o  
  717. [ 63%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_param.c.o  
  718. [ 64%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_util.c.o  
  719. [ 64%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_pck.c.o  
  720. [ 64%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_add_k12.c.o  
  721. [ 64%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_add_k2.c.o  
  722. [ 65%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_add_k24.c.o  
  723. [ 65%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_add_k48.c.o  
  724. [ 65%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_add_k54.c.o  
  725. [ 66%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_add_k8.c.o  
  726. [ 66%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_dbl_k2.c.o  
  727. [ 66%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_dbl_k12.c.o  
  728. [ 66%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_dbl_k48.c.o  
  729. [ 67%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_dbl_k24.c.o  
  730. [ 67%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_dbl_k54.c.o  
  731. [ 68%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_dbl_k8.c.o  
  732. [ 68%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_exp_k12.c.o  
  733. [ 68%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_exp_k2.c.o  
  734. [ 69%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_exp_k24.c.o  
  735. [ 69%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_exp_k48.c.o  
  736. [ 69%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_exp_k54.c.o  
  737. [ 69%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map_k12.c.o  
  738. [ 69%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map.c.o  
  739. [ 70%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_exp_k8.c.o  
  740. [ 71%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map_k2.c.o  
  741. [ 71%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map_k24.c.o  
  742. [ 71%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map_k48.c.o  
  743. [ 71%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map_k8.c.o  
  744. [ 72%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map_k54.c.o  
  745. [ 72%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_norm.c.o  
  746. [ 72%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pc/relic_pc_util.c.o  
  747. [ 72%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pc/relic_pc_core.c.o  
  748. [ 73%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pc/relic_pc_exp.c.o  
  749. [ 73%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_rsa.c.o  
  750. [ 74%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_rabin.c.o  
  751. [ 74%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ghpe.c.o  
  752. [ 75%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_phpe.c.o  
  753. [ 75%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ecdh.c.o  
  754. [ 75%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_bdpe.c.o  
  755. [ 75%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ecmqv.c.o  
  756. [ 76%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ecies.c.o  
  757. [ 76%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ecss.c.o  
  758. [ 76%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ecdsa.c.o  
  759. [ 77%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_vbnn.c.o  
  760. [ 77%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_pok.c.o  
  761. [ 78%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ers.c.o  
  762. [ 78%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_etrs.c.o  
  763. [ 78%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_sok.c.o  
  764. [ 79%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_sokaka.c.o  
  765. [ 79%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_pcdel.c.o  
  766. [ 79%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_bgn.c.o  
  767. [ 79%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ibe.c.o  
  768. [ 80%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_bls.c.o  
  769. [ 80%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_cls.c.o  
  770. [ 80%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_pss.c.o  
  771. [ 81%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_bbs.c.o  
  772. [ 81%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_zss.c.o  
  773. [ 81%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_cmlhs.c.o  
  774. [ 82%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_mpss.c.o  
  775. [ 82%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_mklhs.c.o  
  776. [ 82%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bc/relic_bc_aes.c.o  
  777. [ 82%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bc/rijndael-alg-fst.c.o  
  778. [ 83%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bc/rijndael-api-fst.c.o  
  779. [ 83%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_blake2s.c.o  
  780. [ 83%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/blake2s-ref.c.o  
  781. [ 84%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_hmac.c.o  
  782. [ 84%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_kdf.c.o  
  783. [ 84%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_mgf.c.o  
  784. [ 85%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_sha224.c.o  
  785. [ 85%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_sha256.c.o  
  786. [ 85%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_sha384.c.o  
  787. [ 86%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_sha512.c.o  
  788. [ 87%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/sha384-512.c.o  
  789. [ 87%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_xmd.c.o  
  790. [ 87%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/sha224-256.c.o  
  791. [ 87%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/mpc/relic_mt_mpc.c.o  
  792. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/md/sha224-256.c:329:50: warning: argument 2 of type ‘uint8_t[]’ {aka ‘unsigned char[]’} with mismatched bound [-Warray-parameter=]  
  793.   329 | int SHA256Result(SHA256Context *context, uint8_t Message_Digest[])  
  794.       |                                          ~~~~~~~~^~~~~~~~~~~~~~~~  
  795. In file included from /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/md/sha224-256.c:39:  
  796. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/md/sha.h:175:33: note: previously declared as ‘uint8_t[32]’ {aka ‘unsigned char[32]’}  
  797.   175 |                         uint8_t Message_Digest[SHA256HashSize]);  
  798.       |                         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
  799. [ 88%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_bn_add_low.c.o  
  800. [ 88%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/mpc/relic_pc_mpc.c.o  
  801. [ 88%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_bn_mod_low.c.o  
  802. [ 88%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_bn_div_low.c.o  
  803. [ 88%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_bn_shift_low.c.o  
  804. [ 88%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_bn_sqr_low.c.o  
  805. [ 89%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_bn_mul_low.c.o  
  806. [ 90%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fp_add_low.c.o  
  807. [ 90%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fp_inv_low.c.o  
  808. [ 90%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fp_mul_low.c.o  
  809. [ 90%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fp_rdc_low.c.o  
  810. [ 91%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fp_shift_low.c.o  
  811. [ 91%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fp_sqr_low.c.o  
  812. In file included from /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/gmp/relic_fp_mul_low.c:34:  
  813. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/gmp/relic_fp_mul_low.c: In function ‘fp_mulm_low’:  
  814. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fp.h:344:33: warning: ‘fp_rdc_monty_comba’ accessing 272 bytes in a region of size 96 [-Wstringop-overflow=]  
  815.   344 | #define fp_rdc_monty(C, A)      fp_rdc_monty_comba(C, A)  
  816.       |                                 ^~~~~~~~~~~~~~~~~~~~~~~~  
  817. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fp.h:329:33: note: in expansion of macro ‘fp_rdc_monty’  
  818.   329 | #define fp_rdc(C, A)            fp_rdc_monty(C, A)  
  819.       |                                 ^~~~~~~~~~~~  
  820. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/gmp/relic_fp_mul_low.c:57:9: note: in expansion of macro ‘fp_rdc’  
  821.    57 |         fp_rdc(c, t);  
  822.       |         ^~~~~~  
  823. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fp.h:344:33: note: referencing argument 2 of type ‘dig_t *’ {aka ‘long unsigned int *’}  
  824.   344 | #define fp_rdc_monty(C, A)      fp_rdc_monty_comba(C, A)  
  825.       |                                 ^~~~~~~~~~~~~~~~~~~~~~~~  
  826. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fp.h:329:33: note: in expansion of macro ‘fp_rdc_monty’  
  827.   329 | #define fp_rdc(C, A)            fp_rdc_monty(C, A)  
  828.       |                                 ^~~~~~~~~~~~  
  829. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/gmp/relic_fp_mul_low.c:57:9: note: in expansion of macro ‘fp_rdc’  
  830.    57 |         fp_rdc(c, t);  
  831.       |         ^~~~~~  
  832. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fp.h:975:6: note: in a call to function ‘fp_rdc_monty_comba’  
  833.   975 | void fp_rdc_monty_comba(fp_t c, dv_t a);  
  834.       |      ^~~~~~~~~~~~~~~~~~  
  835. [ 91%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fpx_add_low.c.o  
  836. In file included from /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/gmp/relic_fp_sqr_low.c:34:  
  837. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/gmp/relic_fp_sqr_low.c: In function ‘fp_sqrm_low’:  
  838. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fp.h:344:33: warning: ‘fp_rdc_monty_comba’ accessing 272 bytes in a region of size 96 [-Wstringop-overflow=]  
  839.   344 | #define fp_rdc_monty(C, A)      fp_rdc_monty_comba(C, A)  
  840.       |                                 ^~~~~~~~~~~~~~~~~~~~~~~~  
  841. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fp.h:329:33: note: in expansion of macro ‘fp_rdc_monty’  
  842.   329 | #define fp_rdc(C, A)            fp_rdc_monty(C, A)  
  843.       |                                 ^~~~~~~~~~~~  
  844. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/gmp/relic_fp_sqr_low.c:49:9: note: in expansion of macro ‘fp_rdc’  
  845.    49 |         fp_rdc(c, t);  
  846.       |         ^~~~~~  
  847. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fp.h:344:33: note: referencing argument 2 of type ‘dig_t *’ {aka ‘long unsigned int *’}  
  848.   344 | #define fp_rdc_monty(C, A)      fp_rdc_monty_comba(C, A)  
  849.       |                                 ^~~~~~~~~~~~~~~~~~~~~~~~  
  850. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fp.h:329:33: note: in expansion of macro ‘fp_rdc_monty’  
  851.   329 | #define fp_rdc(C, A)            fp_rdc_monty(C, A)  
  852.       |                                 ^~~~~~~~~~~~  
  853. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/gmp/relic_fp_sqr_low.c:49:9: note: in expansion of macro ‘fp_rdc’  
  854.    49 |         fp_rdc(c, t);  
  855.       |         ^~~~~~  
  856. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fp.h:975:6: note: in a call to function ‘fp_rdc_monty_comba’  
  857.   975 | void fp_rdc_monty_comba(fp_t c, dv_t a);  
  858.       |      ^~~~~~~~~~~~~~~~~~  
  859. [ 92%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fpx_mul_low.c.o  
  860. [ 92%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fpx_rdc_low.c.o  
  861. [ 93%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fb_add_low.c.o  
  862. [ 93%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fpx_sqr_low.c.o  
  863. [ 93%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_inv_low.c.o  
  864. [ 93%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_itr_low.c.o  
  865. [ 94%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_mul_low.c.o  
  866. [ 94%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fb_shift_low.c.o  
  867. [ 94%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_rdc_low.c.o  
  868. In file included from /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/easy/relic_fb_mul_low.c:34:  
  869. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/easy/relic_fb_mul_low.c: In function ‘fb_mulm_low’:  
  870. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fb.h:263:33: warning: ‘fb_rdc_quick’ accessing 272 bytes in a region of size 80 [-Wstringop-overflow=]  
  871.   263 | #define fb_rdc(C, A)            fb_rdc_quick(C, A)  
  872.       |                                 ^~~~~~~~~~~~~~~~~~  
  873. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/easy/relic_fb_mul_low.c:230:9: note: in expansion of macro ‘fb_rdc’  
  874.   230 |         fb_rdc(c, t);  
  875.       |         ^~~~~~  
  876. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fb.h:263:33: note: referencing argument 2 of type ‘dig_t *’ {aka ‘long unsigned int *’}  
  877.   263 | #define fb_rdc(C, A)            fb_rdc_quick(C, A)  
  878.       |                                 ^~~~~~~~~~~~~~~~~~  
  879. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/easy/relic_fb_mul_low.c:230:9: note: in expansion of macro ‘fb_rdc’  
  880.   230 |         fb_rdc(c, t);  
  881.       |         ^~~~~~  
  882. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fb.h:782:6: note: in a call to function ‘fb_rdc_quick’  
  883.   782 | void fb_rdc_quick(fb_t c, dv_t a);  
  884.       |      ^~~~~~~~~~~~  
  885. [ 95%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_slv_low.c.o  
  886. [ 95%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_sqr_low.c.o  
  887. [ 96%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_trc_low.c.o  
  888. [ 96%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_srt_low.c.o  
  889. In file included from /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/easy/relic_fb_sqr_low.c:32:  
  890. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/easy/relic_fb_sqr_low.c: In function ‘fb_sqrm_low’:  
  891. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fb.h:263:33: warning: ‘fb_rdc_quick’ accessing 272 bytes in a region of size 80 [-Wstringop-overflow=]  
  892.   263 | #define fb_rdc(C, A)            fb_rdc_quick(C, A)  
  893.       |                                 ^~~~~~~~~~~~~~~~~~  
  894. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/easy/relic_fb_sqr_low.c:163:9: note: in expansion of macro ‘fb_rdc’  
  895.   163 |         fb_rdc(c, t);  
  896.       |         ^~~~~~  
  897. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fb.h:263:33: note: referencing argument 2 of type ‘dig_t *’ {aka ‘long unsigned int *’}  
  898.   263 | #define fb_rdc(C, A)            fb_rdc_quick(C, A)  
  899.       |                                 ^~~~~~~~~~~~~~~~~~  
  900. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/easy/relic_fb_sqr_low.c:163:9: note: in expansion of macro ‘fb_rdc’  
  901.   163 |         fb_rdc(c, t);  
  902.       |         ^~~~~~  
  903. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fb.h:782:6: note: in a call to function ‘fb_rdc_quick’  
  904.   782 | void fb_rdc_quick(fb_t c, dv_t a);  
  905.       |      ^~~~~~~~~~~~  
  906. [ 96%] Linking C static library ../lib/librelic_s.a  
  907. [ 96%] Built target relic_s  
  908. [ 96%] Building CXX object src/CMakeFiles/bls-dash.dir/privatekey.cpp.o  
  909. [ 97%] Building CXX object src/CMakeFiles/bls-dash.dir/elements.cpp.o  
  910. [ 96%] Building CXX object src/CMakeFiles/bls-dash.dir/bls.cpp.o  
  911. [ 97%] Building CXX object src/CMakeFiles/bls-dash.dir/chaincode.cpp.o  
  912. [ 97%] Building CXX object src/CMakeFiles/bls-dash.dir/extendedprivatekey.cpp.o  
  913. [ 97%] Building CXX object src/CMakeFiles/bls-dash.dir/extendedpublickey.cpp.o  
  914. [ 97%] Building CXX object src/CMakeFiles/bls-dash.dir/schemes.cpp.o  
  915. [ 98%] Building CXX object src/CMakeFiles/bls-dash.dir/legacy.cpp.o  
  916. [ 98%] Building CXX object src/CMakeFiles/bls-dash.dir/threshold.cpp.o  
  917. [ 99%] Linking CXX static library libbls-dash.a  
  918. [ 99%] Built target bls-dash  
  919. [ 99%] Building CXX object src/CMakeFiles/runtest.dir/test.cpp.o  
  920. [ 99%] Building CXX object src/CMakeFiles/runbench.dir/test-bench.cpp.o  
  921. [ 99%] Building CXX object python-bindings/CMakeFiles/blspy.dir/pythonbindings.cpp.o  
  922. [100%] Linking CXX executable runbench  
  923. [100%] Linking CXX shared module blspy.cpython-310-x86_64-linux-gnu.so  
  924. [100%] Built target runbench  
  925. [100%] Built target blspy  
  926. In file included from /usr/include/signal.h:328,  
  927.                  from /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/src/../contrib/catch/catch.hpp:8034,  
  928.                  from /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/src/test.cpp:20:  
  929. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/src/../contrib/catch/catch.hpp:10822:58: error: call to non-‘constexpr’ function ‘long int sysconf(int)’  
  930. 10822 |     static constexpr std::size_t sigStackSize = 32768 >= MINSIGSTKSZ ? 32768 : MINSIGSTKSZ;  
  931.       |                                                          ^~~~~~~~~~~  
  932. In file included from /usr/include/bits/sigstksz.h:24,  
  933.                  from /usr/include/signal.h:328,  
  934.                  from /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/src/../contrib/catch/catch.hpp:8034,  
  935.                  from /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/src/test.cpp:20:  
  936. /usr/include/unistd.h:640:17: note: ‘long int sysconf(int)’ declared here  
  937.   640 | extern long int sysconf (int __name) __THROW;  
  938.       |                 ^~~~~~~  
  939. In file included from /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/src/test.cpp:20:  
  940. /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/src/../contrib/catch/catch.hpp:10881:45: error: size of array ‘altStackMem’ is not an integral constant-expression  
  941. 10881 |     char FatalConditionHandler::altStackMem[sigStackSize] = {};  
  942.       |                                             ^~~~~~~~~~~~  
  943. make[2]: *** [src/CMakeFiles/runtest.dir/build.make:76: src/CMakeFiles/runtest.dir/test.cpp.o] Error 1  
  944. make[1]: *** [CMakeFiles/Makefile2:296: src/CMakeFiles/runtest.dir/all] Error 2  
  945. make: *** [Makefile:136: all] Error 2  
  946.  

 
 

 
 
 
 
 
Written by Xan Manning, 2010.