summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/dsa/dsa_prn.c
diff options
context:
space:
mode:
authorjsing <>2023-02-04 11:48:55 +0000
committerjsing <>2023-02-04 11:48:55 +0000
commit6fee4189019f0d88575b1a34a9ac2d619669d416 (patch)
treea295d7975e7b264dbd235da1734cd25c0c93f44d /src/lib/libcrypto/dsa/dsa_prn.c
parenteea9d6117d7c8bf1dce983b524e7340321ae9035 (diff)
downloadopenbsd-6fee4189019f0d88575b1a34a9ac2d619669d416.tar.gz
openbsd-6fee4189019f0d88575b1a34a9ac2d619669d416.tar.bz2
openbsd-6fee4189019f0d88575b1a34a9ac2d619669d416.zip
Fix output constraints for bn_umul_hilo().
When bn_umul_hilo() is implemented using an instruction pair, mark the first output with a constraint that prevents the output from overlapping with the inputs ("&"). Otherwise the first instruction can overwrite the inputs, which then results in the second instruction producing incorrect value.
Diffstat (limited to 'src/lib/libcrypto/dsa/dsa_prn.c')
0 files changed, 0 insertions, 0 deletions