History log of /openbsd-current/lib/libcrypto/aes/aes.h
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.15 31-Jul-2023 tb

Remove more *_options() stuff

The public symbols were removed. Some prototypes and in the case of DES
even the implementation remained.

ok jsing


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 OPENBSD_7_3_BASE
# 1.14 09-Jul-2014 miod

Kill more FIPS tentacles by removing the private_AES_set_{enc,dec}rypt_key()
internal interfaces, and promoting them to being the public
AES_set_{enc,dec}rypt_key() interfaces. In non-FIPS mode, these public
interfaces were directly calling the private ones.

ok guenther@ jsing@


# 1.13 12-Jun-2014 deraadt

tags as requested by miod and tedu


# 1.12 11-Jun-2014 deraadt

c-file-style hints, begone; ok beck


# 1.11 12-May-2014 miod

Remove AES_bi_ige_encrypt() from libcrypto. This routine is supposed to use
two keys and four IVs to do much magic, is specified as such with test vectors,
but the implementation actually always uses the first key, and the test vectors
were computed with it, so they are wrong.

Fixing the code to match the intended specification would break
interoperability with existing code (assuming such code would exist), so it is
better to remove this interface, which is obviously too complex for mere
mortals if even its author can not implement it correctly.

Riding on the libcrypto major bump.


# 1.10 22-Apr-2014 miod

unifdef -UAES_LONG for we do not intend to run on platforms where int is smaller
than 32 bits.


# 1.9 15-Apr-2014 jsing

First pass at applying KNF to the OpenSSL code, which almost makes it
readable. This pass is whitespace only and can readily be verified using
tr and md5.


# 1.8 13-Oct-2012 djm

resolve conflicts


# 1.7 01-Oct-2010 djm

resolve conflicts, fix local changes


# 1.6 09-Jan-2009 djm

resolve conflicts


# 1.5 06-Sep-2008 djm

resolve conflicts


# 1.4 29-Apr-2005 djm

resolve conflicts


# 1.3 11-Nov-2003 markus

merge 0.9.7c; minor bugsfixes;
API addition: ERR_release_err_state_table
[make includes before you build libssl/libcrypto]


# 1.2 12-May-2003 markus

merge 0.9.7b with local changes; crank majors for libssl/libcrypto


# 1.1 15-May-2002 beck

branches: 1.1.1;
OpenSSL 0.9.7 stable 2002 05 08 merge