aboutsummaryrefslogtreecommitdiff
path: root/crypto/bn/bn_mont.c
diff options
context:
space:
mode:
authorAndy Polyakov <appro@openssl.org>2018-07-06 15:02:29 +0200
committerAndy Polyakov <appro@openssl.org>2018-07-12 14:52:05 +0200
commit305b68f1a2b6d4d0aa07a6ab47ac372f067a40bb (patch)
tree8dad9c5e9d9f41f89956e504abd72444c8563013 /crypto/bn/bn_mont.c
parent6c90182a5f87af1a1e462536e7123ad2afb84c43 (diff)
downloadopenssl-305b68f1a2b6d4d0aa07a6ab47ac372f067a40bb.zip
openssl-305b68f1a2b6d4d0aa07a6ab47ac372f067a40bb.tar.gz
openssl-305b68f1a2b6d4d0aa07a6ab47ac372f067a40bb.tar.bz2
bn/bn_lib.c: add BN_FLG_FIXED_TOP flag.
The new flag marks vectors that were not treated with bn_correct_top, in other words such vectors are permitted to be zero padded. For now it's BN_DEBUG-only flag, as initial use case for zero-padded vectors would be controlled Montgomery multiplication/exponentiation, not general purpose. For general purpose use another type might be more appropriate. Advantage of this suggestion is that it's possible to back-port it... bn/bn_div.c: fix memory sanitizer problem. bn/bn_sqr.c: harmonize with BN_mul. Reviewed-by: Rich Salz <rsalz@openssl.org> Reviewed-by: David Benjamin <davidben@google.com> (Merged from https://github.com/openssl/openssl/pull/6662)
Diffstat (limited to 'crypto/bn/bn_mont.c')
0 files changed, 0 insertions, 0 deletions