logarithm in OpenSSL
Dr Paul Dale
paul.dale at oracle.com
Wed Jul 24 21:59:09 UTC 2019
I’m wondering why you need the log function?
If you’re measuring performance, could the analysis tool perform the logarithm?
A first order approximation to log_2(n) where n is a BIGNUM would be BN_num_bits(n).
Pauli
--
Dr Paul Dale | Cryptographer | Network Security & Encryption
Phone +61 7 3031 7217
Oracle Australia
> On 25 Jul 2019, at 2:22 am, Niklas Niere <nniklas at mail.uni-paderborn.de> wrote:
>
> Hello,
>
> we are implementing a TLS 1.3 feature into OpenSSL to get an idea of how well our feature performs in a concrete server library. In the feature, we want to use the log function.
>
> When we try to use the log function from the math.h header, OpenSSL won't compile with the statement that 'log' is a reference to an undefined function. The BigNum library from OpenSSL does also not seem to offer a log function.
>
> We suspect that the compile error comes from the fact that OpenSSL is C90 compatible but are unsure. Does anyone know how to compute the logarithm of a number in OpenSSL?
>
> Thanks,
> Niklas
>
More information about the openssl-users
mailing list