Macros | Functions
bn_mod_exp.cc File Reference
#include <openssl/bn.h>
#include <openssl/bytestring.h>
#include <openssl/mem.h>
Include dependency graph for bn_mod_exp.cc:

Go to the source code of this file.

Macros

#define CHECK(expr)
 

Functions

int LLVMFuzzerTestOneInput (const uint8_t *buf, size_t len)
 
int mod_exp (BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx)
 

Macro Definition Documentation

◆ CHECK

#define CHECK (   expr)
Value:
do { \
if (!(expr)) { \
printf("%s failed\n", #expr); \
abort(); \
} \
} while (false)

Definition at line 19 of file bn_mod_exp.cc.

Function Documentation

◆ LLVMFuzzerTestOneInput()

int LLVMFuzzerTestOneInput ( const uint8_t buf,
size_t  len 
)

Definition at line 60 of file bn_mod_exp.cc.

◆ mod_exp()

int mod_exp ( BIGNUM r,
const BIGNUM a,
const BIGNUM p,
const BIGNUM m,
BN_CTX ctx 
)

Definition at line 28 of file bn_mod_exp.cc.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:04