curve_gfp.h |
This is an internal type which is only exposed for accidental
historical reasons. Do not use it in any way.
This class will be removed in Botan4.
|
1903 |
ec_inner_bn.cpp |
|
8083 |
ec_inner_bn.h |
|
3517 |
ec_point.cpp |
No reason to convert this to Montgomery representation first,
just pretend the random mask was chosen as Redc(mask) and the
random mask we generated above is in the Montgomery
representation.
|
24455 |
ec_point.h |
Deprecated elliptic curve type
Use EC_AffinePoint in new code; this type is no longer used internally at all
except to support very unfortunate (and deprecated) curve types, specifically
those with a cofactor, or with unreasonable sizes (above 521 bits), which
cannot be accomodated by the new faster EC library in math/pcurves. For
normal curves EC_AffinePoint will typically be 2 or 3 times faster.
This type will be completely removed in Botan4
|
12445 |
info.txt |
|
366 |
point_mul.cpp |
When we don't have an RNG we cannot do scalar blinding. Instead use the
same trick as OpenSSL and add one or two copies of the order to normalize
the length of the scalar at order.bits()+1. This at least ensures the loop
bound does not leak information about the high bits of the scalar.
|
11384 |
point_mul.h |
This is a table of T_size * 3*p_word words
|
2027 |