History log of /openbsd-current/regress/lib/libcrypto/bn/bn_unit.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.7 21-Jun-2023 jsing

Add a BN_num_bits() with zero padded input.

Currently BN_hex2bn() removes the leading zeros, however this will not be
the case in the future.


# 1.6 20-Jun-2023 tb

Fix copy-paste error


# 1.5 20-Jun-2023 jsing

Add regress coverage for BN_num_bits()


# 1.4 31-Mar-2023 tb

Add regress coverage for the new behavior of BN_copy() with respect to
flags.


Revision tags: OPENBSD_7_3_BASE
# 1.3 14-Feb-2023 tb

Add regress coverage for BN_num_bits_word()


# 1.2 06-Dec-2022 tb

Add a few missing headers and drop a few unused ones

In bn_test.c include bn_local.h instead of using copy-pasted prototypes.


# 1.1 01-Dec-2022 tb

Flatten structure of libcrypto/bn tests

The bn tests were distributed into three subdirectories rather randomly.
It's cleaner and easier to maintain if all this is in a single directory.
Use consistent names for the .c files, unify handling of the tests with
the exception of bn_test, which is special.

Discussed with jsing


# 1.4 31-Mar-2023 tb

Add regress coverage for the new behavior of BN_copy() with respect to
flags.


Revision tags: OPENBSD_7_3_BASE
# 1.3 14-Feb-2023 tb

Add regress coverage for BN_num_bits_word()


# 1.2 06-Dec-2022 tb

Add a few missing headers and drop a few unused ones

In bn_test.c include bn_local.h instead of using copy-pasted prototypes.


# 1.1 01-Dec-2022 tb

Flatten structure of libcrypto/bn tests

The bn tests were distributed into three subdirectories rather randomly.
It's cleaner and easier to maintain if all this is in a single directory.
Use consistent names for the .c files, unify handling of the tests with
the exception of bn_test, which is special.

Discussed with jsing


# 1.3 14-Feb-2023 tb

Add regress coverage for BN_num_bits_word()


# 1.2 06-Dec-2022 tb

Add a few missing headers and drop a few unused ones

In bn_test.c include bn_local.h instead of using copy-pasted prototypes.


# 1.1 01-Dec-2022 tb

Flatten structure of libcrypto/bn tests

The bn tests were distributed into three subdirectories rather randomly.
It's cleaner and easier to maintain if all this is in a single directory.
Use consistent names for the .c files, unify handling of the tests with
the exception of bn_test, which is special.

Discussed with jsing


# 1.2 06-Dec-2022 tb

Add a few missing headers and drop a few unused ones

In bn_test.c include bn_local.h instead of using copy-pasted prototypes.


# 1.1 01-Dec-2022 tb

Flatten structure of libcrypto/bn tests

The bn tests were distributed into three subdirectories rather randomly.
It's cleaner and easier to maintain if all this is in a single directory.
Use consistent names for the .c files, unify handling of the tests with
the exception of bn_test, which is special.

Discussed with jsing