History log of /openbsd-current/lib/libcrypto/camellia/camellia.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.14 30-Mar-2024 joshua

Hide symbols in camellia

ok tb


# 1.13 29-Mar-2024 jsing

Consolidate camellia code.


Revision tags: OPENBSD_7_3_BASE OPENBSD_7_4_BASE OPENBSD_7_5_BASE
# 1.12 26-Nov-2022 tb

Make internal header file names consistent

Libcrypto currently has a mess of *_lcl.h, *_locl.h, and *_local.h names
used for internal headers. Move all these headers we inherited from
OpenSSL to *_local.h, reserving the name *_internal.h for our own code.
Similarly, move dtls_locl.h and ssl_locl.h to dtls_local and ssl_local.h.
constant_time_locl.h is moved to constant_time.h since it's special.

Adjust all .c files in libcrypto, libssl and regress.

The diff is mechanical with the exception of tls13_quic.c, where
#include <ssl_locl.h> was fixed manually.

discussed with jsing,
no objection bcook


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE OPENBSD_7_1_BASE OPENBSD_7_2_BASE
# 1.11 04-Sep-2016 jsing

Less S390.

ok deraadt@


# 1.10 19-Nov-2014 bcook

include camellia.h using the public include path


# 1.9 13-Nov-2014 miod

Sacrifice this code to the KNF deities.


# 1.8 28-Oct-2014 jsg

deregister; no binary change
ok jsing@ miod@


# 1.7 10-Jul-2014 jsing

Explicitly include <openssl/opensslconf.h> in every file that references
an OPENSSL_NO_* define. This avoids relying on something else pulling it
in for us, plus it fixes several cases where the #ifndef OPENSSL_NO_XYZ is
never going to do anything, since OPENSSL_NO_XYZ will never defined, due
to the fact that opensslconf.h has not been included.

This also includes some miscellaneous sorting/tidying of headers.


# 1.6 12-Jun-2014 deraadt

tags as requested by miod and tedu


# 1.5 11-Jun-2014 deraadt

c-file-style hints, begone; ok beck


# 1.4 23-Apr-2014 miod

Unifdef -UPEDANTIC. ok beck@ tedu@


# 1.3 18-Apr-2014 miod

eroMgib dne- nai 68xtnetelca .s


# 1.2 17-Apr-2014 miod

Get rid of MS Visual C compiler and Intel C compiler specific defines.


# 1.1 06-Sep-2008 djm

branches: 1.1.1;
Initial revision


# 1.13 29-Mar-2024 jsing

Consolidate camellia code.


Revision tags: OPENBSD_7_3_BASE OPENBSD_7_4_BASE OPENBSD_7_5_BASE
# 1.12 26-Nov-2022 tb

Make internal header file names consistent

Libcrypto currently has a mess of *_lcl.h, *_locl.h, and *_local.h names
used for internal headers. Move all these headers we inherited from
OpenSSL to *_local.h, reserving the name *_internal.h for our own code.
Similarly, move dtls_locl.h and ssl_locl.h to dtls_local and ssl_local.h.
constant_time_locl.h is moved to constant_time.h since it's special.

Adjust all .c files in libcrypto, libssl and regress.

The diff is mechanical with the exception of tls13_quic.c, where
#include <ssl_locl.h> was fixed manually.

discussed with jsing,
no objection bcook


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE OPENBSD_7_1_BASE OPENBSD_7_2_BASE
# 1.11 04-Sep-2016 jsing

Less S390.

ok deraadt@


# 1.10 19-Nov-2014 bcook

include camellia.h using the public include path


# 1.9 13-Nov-2014 miod

Sacrifice this code to the KNF deities.


# 1.8 28-Oct-2014 jsg

deregister; no binary change
ok jsing@ miod@


# 1.7 10-Jul-2014 jsing

Explicitly include <openssl/opensslconf.h> in every file that references
an OPENSSL_NO_* define. This avoids relying on something else pulling it
in for us, plus it fixes several cases where the #ifndef OPENSSL_NO_XYZ is
never going to do anything, since OPENSSL_NO_XYZ will never defined, due
to the fact that opensslconf.h has not been included.

This also includes some miscellaneous sorting/tidying of headers.


# 1.6 12-Jun-2014 deraadt

tags as requested by miod and tedu


# 1.5 11-Jun-2014 deraadt

c-file-style hints, begone; ok beck


# 1.4 23-Apr-2014 miod

Unifdef -UPEDANTIC. ok beck@ tedu@


# 1.3 18-Apr-2014 miod

eroMgib dne- nai 68xtnetelca .s


# 1.2 17-Apr-2014 miod

Get rid of MS Visual C compiler and Intel C compiler specific defines.


# 1.1 06-Sep-2008 djm

branches: 1.1.1;
Initial revision


# 1.12 26-Nov-2022 tb

Make internal header file names consistent

Libcrypto currently has a mess of *_lcl.h, *_locl.h, and *_local.h names
used for internal headers. Move all these headers we inherited from
OpenSSL to *_local.h, reserving the name *_internal.h for our own code.
Similarly, move dtls_locl.h and ssl_locl.h to dtls_local and ssl_local.h.
constant_time_locl.h is moved to constant_time.h since it's special.

Adjust all .c files in libcrypto, libssl and regress.

The diff is mechanical with the exception of tls13_quic.c, where
#include <ssl_locl.h> was fixed manually.

discussed with jsing,
no objection bcook


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE OPENBSD_7_1_BASE OPENBSD_7_2_BASE
# 1.11 04-Sep-2016 jsing

Less S390.

ok deraadt@


# 1.10 19-Nov-2014 bcook

include camellia.h using the public include path


# 1.9 13-Nov-2014 miod

Sacrifice this code to the KNF deities.


# 1.8 28-Oct-2014 jsg

deregister; no binary change
ok jsing@ miod@


# 1.7 10-Jul-2014 jsing

Explicitly include <openssl/opensslconf.h> in every file that references
an OPENSSL_NO_* define. This avoids relying on something else pulling it
in for us, plus it fixes several cases where the #ifndef OPENSSL_NO_XYZ is
never going to do anything, since OPENSSL_NO_XYZ will never defined, due
to the fact that opensslconf.h has not been included.

This also includes some miscellaneous sorting/tidying of headers.


# 1.6 12-Jun-2014 deraadt

tags as requested by miod and tedu


# 1.5 11-Jun-2014 deraadt

c-file-style hints, begone; ok beck


# 1.4 23-Apr-2014 miod

Unifdef -UPEDANTIC. ok beck@ tedu@


# 1.3 18-Apr-2014 miod

eroMgib dne- nai 68xtnetelca .s


# 1.2 17-Apr-2014 miod

Get rid of MS Visual C compiler and Intel C compiler specific defines.


# 1.1 06-Sep-2008 djm

branches: 1.1.1;
Initial revision


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.11 04-Sep-2016 jsing

Less S390.

ok deraadt@


# 1.10 19-Nov-2014 bcook

include camellia.h using the public include path


# 1.9 13-Nov-2014 miod

Sacrifice this code to the KNF deities.


# 1.8 28-Oct-2014 jsg

deregister; no binary change
ok jsing@ miod@


# 1.7 10-Jul-2014 jsing

Explicitly include <openssl/opensslconf.h> in every file that references
an OPENSSL_NO_* define. This avoids relying on something else pulling it
in for us, plus it fixes several cases where the #ifndef OPENSSL_NO_XYZ is
never going to do anything, since OPENSSL_NO_XYZ will never defined, due
to the fact that opensslconf.h has not been included.

This also includes some miscellaneous sorting/tidying of headers.


# 1.6 12-Jun-2014 deraadt

tags as requested by miod and tedu


# 1.5 11-Jun-2014 deraadt

c-file-style hints, begone; ok beck


# 1.4 23-Apr-2014 miod

Unifdef -UPEDANTIC. ok beck@ tedu@


# 1.3 18-Apr-2014 miod

eroMgib dne- nai 68xtnetelca .s


# 1.2 17-Apr-2014 miod

Get rid of MS Visual C compiler and Intel C compiler specific defines.


# 1.1 06-Sep-2008 djm

branches: 1.1.1;
Initial revision