History log of /openbsd-current/regress/lib/libcrypto/chacha/chachatest.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.6 22-Jan-2019 dlg

add support for xchacha20 and xchacha20-poly1305

xchacha is a chacha stream that allows for an extended nonce, which
in turn makes it feasible to use random nonces.

ok tb@


Revision tags: OPENBSD_6_4_BASE
# 1.5 17-Jul-2018 tb

Add missing $OpenBSD$ markers.


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.4 26-May-2017 jsing

Synchronise chacha test cases with the referenced draft - this adds a
missing test case, reassigns two of the labels and removes a test case
that was from an earlier draft.

Inconsistency noted by Steven Roberts <fenderq at gmail dot com>, some time
ago...


Revision tags: OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE
# 1.3 24-Jun-2014 jsing

Extend the chacha regress to cover the ChaCha interface, in addition to the
single-shot CRYPTO_chacha_20() interface (the ChaCha interface was already
tested via the EVP regress, but not extensively). The additional ChaCha
tests include single-shot writes, along with partial/single-byte writes
that currently fail due to a bug in the underlying implementation.


# 1.2 01-Jun-2014 miod

Build these tests with WARNINGS=Yes and -Werror, and do the necessary
fixes to keep building.


# 1.1 01-May-2014 jsing

Add ChaCha to libcrypto, based on djb's public domain implementation.

ok deraadt@


# 1.5 17-Jul-2018 tb

Add missing $OpenBSD$ markers.


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.4 26-May-2017 jsing

Synchronise chacha test cases with the referenced draft - this adds a
missing test case, reassigns two of the labels and removes a test case
that was from an earlier draft.

Inconsistency noted by Steven Roberts <fenderq at gmail dot com>, some time
ago...


Revision tags: OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE
# 1.3 24-Jun-2014 jsing

Extend the chacha regress to cover the ChaCha interface, in addition to the
single-shot CRYPTO_chacha_20() interface (the ChaCha interface was already
tested via the EVP regress, but not extensively). The additional ChaCha
tests include single-shot writes, along with partial/single-byte writes
that currently fail due to a bug in the underlying implementation.


# 1.2 01-Jun-2014 miod

Build these tests with WARNINGS=Yes and -Werror, and do the necessary
fixes to keep building.


# 1.1 01-May-2014 jsing

Add ChaCha to libcrypto, based on djb's public domain implementation.

ok deraadt@


Revision tags: OPENBSD_6_2_BASE
# 1.4 26-May-2017 jsing

Synchronise chacha test cases with the referenced draft - this adds a
missing test case, reassigns two of the labels and removes a test case
that was from an earlier draft.

Inconsistency noted by Steven Roberts <fenderq at gmail dot com>, some time
ago...


Revision tags: OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE
# 1.3 24-Jun-2014 jsing

Extend the chacha regress to cover the ChaCha interface, in addition to the
single-shot CRYPTO_chacha_20() interface (the ChaCha interface was already
tested via the EVP regress, but not extensively). The additional ChaCha
tests include single-shot writes, along with partial/single-byte writes
that currently fail due to a bug in the underlying implementation.


# 1.2 01-Jun-2014 miod

Build these tests with WARNINGS=Yes and -Werror, and do the necessary
fixes to keep building.


# 1.1 01-May-2014 jsing

Add ChaCha to libcrypto, based on djb's public domain implementation.

ok deraadt@