22 printf("%s failed\n", #expr); \
35 bssl::UniquePtr<BIGNUM> exp(
BN_dup(
p));
61 CBS cbs, child0, child1, child2;
83 bssl::UniquePtr<BIGNUM>
base(
86 bssl::UniquePtr<BIGNUM>
power(
88 bssl::UniquePtr<BIGNUM> modulus(
97 bssl::UniquePtr<BIGNUM> expected(
BN_new());
109 bssl::UniquePtr<BN_MONT_CTX> mont(
115 ctx.get(), mont.get()));
118 modulus.get(),
ctx.get(), mont.get()));