8 #ifndef BOTAN_BLINDER_H_
9 #define BOTAN_BLINDER_H_
11 #include <botan/bigint.h>
12 #include <botan/reducer.h>
19 class RandomNumberGenerator;
66 BigInt blinding_nonce()
const;
70 std::function<BigInt (const BigInt&)> m_fwd_fn;
71 std::function<BigInt (const BigInt&)> m_inv_fn;
72 size_t m_modulus_bits = 0;
75 mutable size_t m_counter = 0;
int(* final)(unsigned char *, CTX *)
#define BOTAN_PUBLIC_API(maj, min)
RandomNumberGenerator & m_rng
Modular_Reducer m_reducer
RandomNumberGenerator & rng() const
#define BOTAN_FUTURE_INTERNAL_HEADER(hdr)