View Issue Details

IDProjectCategoryView StatusLast Update
0011251GNUnetcadet servicepublic2026-07-31 12:34
Reporterschanzen Assigned Toschanzen Due Date
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Target Version1.0.0Fixed in Version0.28.0 
Summary0011251: CADET encryption authentication smell
DescriptionThe header encyption HENCRYPT and the message encryption ENCRYPT according the spec should both be AEAD schemes

The CADET implementation takes a shortcut: It Encrypts the header and the plaintext separately with the respective keys using TWOFISH(AES(*)) and then appends a MAC using the HK that is calculated over both ciphertexts

Probably not breakable per se, but smells bad.
TagsNo tags attached.

Activities

schanzen

2026-06-17 09:34

administrator   ~0028923

Repaced with new AEAD API.

Issue History

Date ModifiedUsernameFieldChange
2026-03-13 17:00schanzenNew Issue
2026-06-17 09:34schanzenAssigned To => schanzen
2026-06-17 09:34schanzenStatusnew => resolved
2026-06-17 09:34schanzenResolutionopen => fixed
2026-06-17 09:34schanzenFixed in Version => 0.28.0
2026-06-17 09:34schanzenNote Added: 0028923
2026-07-31 12:34schanzenStatusresolved => closed