CVSROOT: /cvs Module name: src Changes by: t...@cvs.openbsd.org 2023/04/03 15:43:43
Modified files: lib/libcrypto/bn: bn_gcd.c Log message: Compress euclid() a little This function is spread out over way too many lines and has too much repetition. Once this is made a little more compact, it becomes clearer that this is a somewhat obfuscated version of binary gcd (it is not constant time therefore cryptographically unsound. It is not used internally). This will likely go away later. ok jsing