Skip to content

Camellia support - #936

Open
Irkam wants to merge 3 commits into
Legrandin:masterfrom
Irkam:camellia
Open

Irkam wants to merge 3 commits into
Legrandin:masterfrom
Irkam:camellia

Conversation

@Irkam

@Irkam Irkam commented Sep 16, 2026

Copy link
Copy Markdown

Added support for Camellia cipher as part of an effort to implement RFC-6803 compatible Kerberos clients (with Camellia-CTS-CMAC).

This is a crude version that uses the reference source code supplied by NTT, and has been backed by the test vectors also provided by NTT (feel free to cherry pick a few), and has no optimisations or particular regard for safety against cryptanalysis. The implementation that comes with python-camellia could have been used instead, or any other option that uses SIMD or AES-NI.

@Varbin

Varbin commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

The implementation that comes with python-camellia could have been used instead

The the implementation in python-camellia is also NTT's code, found here: https://info.isl.ntt.co.jp/crypt/eng/camellia/source/engine.html

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants