Niels Möller authored
unmodified subkeys according to the spec. Moved clever combination of subkeys to camellia_set_encrypt_key. (camellia_setup256): Likewise. (camellia_set_encrypt_key): Moved subkey post-processing code here, and reduce code duplication between 128-bit keys and larger keys. * camellia.c: Deleted file, split into several new files... * camellia-table.c (_camellia_table): New file with the constant sbox tables. * camellia-set-encrypt-key.c: New file. (camellia_setup128): Generate unmodified subkeys according to the spec. Moved clever combination of subkeys to camellia_set_encrypt_key. (camellia_setup256): Likewise. * camellia-set-decrypt-key.c: New file. (camellia_invert_key): Key inversion function. (camellia_set_decrypt_key): New key setup function. * camellia-internal.h: New file. * camellia-crypt.c (camellia_crypt): New file, new wrapper function passing the sbox table to _camellia_crypt. * camellia-crypt-internal.c (_camellia_crypt): New file, with main encrypt/decrypt function. * Makefile.in (nettle_SOURCES): Updated list of camellia source files. (DISTFILES): Added camellia-internal.h. Rev: nettle/ChangeLog:1.96 Rev: nettle/Makefile.in:1.26 Rev: nettle/camellia-crypt-internal.c:1.1 Rev: nettle/camellia-crypt.c:1.1 Rev: nettle/camellia-internal.h:1.1 Rev: nettle/camellia-set-decrypt-key.c:1.1 Rev: nettle/camellia-set-encrypt-key.c:1.1 Rev: nettle/camellia-table.c:1.1 Rev: nettle/camellia.c:1.5(DEAD)c1552ab2
To find the state of this project's repository at the time of any of these versions, check out the tags.