summaryrefslogtreecommitdiffstats
path: root/lib/libssl/d1_both.c
diff options
context:
space:
mode:
authormiod <miod@openbsd.org>2014-07-02 20:28:08 +0000
committermiod <miod@openbsd.org>2014-07-02 20:28:08 +0000
commitcaf6d9d4ef630cc29fd681c3be2b90b96ab7cf23 (patch)
tree962da8447d5ddce2ba34077c4fa82df4b2e84330 /lib/libssl/d1_both.c
parentImprove and test the messages about empty macros, (diff)
downloadwireguard-openbsd-caf6d9d4ef630cc29fd681c3be2b90b96ab7cf23.tar.xz
wireguard-openbsd-caf6d9d4ef630cc29fd681c3be2b90b96ab7cf23.zip
Be more careful when recreating single-precision (float) argument to service
precise exceptions, as the actual data the FPU gives us is a 35-bit number, with the exponent sign-extended to the double-precision exponent width. Make sure we shrink it and fetch the remaining three low bits of mantissa from the LS registers.
Diffstat (limited to 'lib/libssl/d1_both.c')
0 files changed, 0 insertions, 0 deletions