8#ifndef MBEDTLS_BIGNUM_HARDEN_H
9#define MBEDTLS_BIGNUM_HARDEN_H
11#include "mbedtls/bignum.h"
15int exp_mod_harden(mbedtls_mpi *X,
const mbedtls_mpi *A,
const mbedtls_mpi *E,
const mbedtls_mpi *N);
19int mod_harden(mbedtls_mpi *R,
const mbedtls_mpi *A,
const mbedtls_mpi *B);
int exp_mod_harden(mbedtls_mpi *X, const mbedtls_mpi *A, const mbedtls_mpi *E, const mbedtls_mpi *N)
int check_mod_harden_can_do(const mbedtls_mpi *A, const mbedtls_mpi *B)
int check_exp_mod_harden_can_do(const mbedtls_mpi *A, const mbedtls_mpi *E, const mbedtls_mpi *N)
int mod_harden(mbedtls_mpi *R, const mbedtls_mpi *A, const mbedtls_mpi *B)