-
- Downloads
* camellia-set-encrypt-key.c (camellia_setup128): Generate
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)
Showing
- ChangeLog 30 additions, 0 deletionsChangeLog
- Makefile.in 5 additions, 2 deletionsMakefile.in
- camellia-crypt-internal.c 139 additions, 0 deletionscamellia-crypt-internal.c
- camellia-crypt.c 45 additions, 0 deletionscamellia-crypt.c
- camellia-internal.h 74 additions, 0 deletionscamellia-internal.h
- camellia-set-decrypt-key.c 63 additions, 0 deletionscamellia-set-decrypt-key.c
- camellia-set-encrypt-key.c 436 additions, 0 deletionscamellia-set-encrypt-key.c
- camellia-table.c 310 additions, 0 deletionscamellia-table.c
Loading
Please register or sign in to comment