openssl/crypto/include/internal
Andy Polyakov 3a4a88f436 bn/bn_{div|shift}.c: introduce fixed-top interfaces.
Fixed-top interfaces tolerate zero-padded inputs and facilitate
constant-time-ness. bn_div_fixed_top tolerates zero-padded dividend,
but not divisor. It's argued that divisor's length is public even
when value is secret.

[extended tests]

Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/7589)
2018-12-05 10:33:57 +00:00
..
__DECC_INCLUDE_EPILOGUE.H
__DECC_INCLUDE_PROLOGUE.H
aria.h Update copyright year 2018-09-11 13:45:17 +01:00
asn1_int.h Move SM2 algos to SM2 specific PKEY method 2018-06-19 11:29:44 +01:00
async.h Update copyright year 2018-05-01 13:34:30 +01:00
bn_conf.h.in
bn_dh.h
bn_int.h bn/bn_{div|shift}.c: introduce fixed-top interfaces. 2018-12-05 10:33:57 +00:00
bn_srp.h
chacha.h Update copyright year 2018-09-11 13:45:17 +01:00
cryptlib_int.h
ctype.h
dso_conf.h.in
ec_int.h EVP module documentation pass 2018-10-17 13:22:14 +03:00
engine.h
err_int.h Update copyright year 2018-05-01 13:34:30 +01:00
evp_int.h KMAC implementation using EVP_MAC 2018-11-14 07:01:09 +10:00
lhash.h Make OBJ_NAME case insensitive. 2018-09-04 07:35:45 +10:00
md32_common.h Update copyright year 2018-09-11 13:45:17 +01:00
objects.h
poly1305.h
rand_int.h Avoid two memory allocations in each RAND_DRBG_bytes 2018-11-01 09:02:12 +10:00
sha.h
siphash.h Update copyright year 2018-09-11 13:45:17 +01:00
sm2.h Support setting SM2 ID 2018-09-07 18:12:26 +08:00
sm2err.h Add missing SM2err and fix doc nits 2018-09-07 18:12:26 +08:00
sm3.h
sm4.h
store_int.h Update copyright year 2018-09-11 13:45:17 +01:00
store.h
x509_int.h Update copyright year 2018-09-11 13:45:17 +01:00