- encryptN
void encryptN(const(ubyte)* input, ubyte* output, size_t blocks)
Undocumented in source. Be warned that the author may not have intended to support it.
- decryptN
void decryptN(const(ubyte)* input, ubyte* output, size_t blocks)
Undocumented in source. Be warned that the author may not have intended to support it.
- clear
void clear()
Undocumented in source. Be warned that the author may not have intended to support it.
- name
string name [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
- parallelism
size_t parallelism [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
- clone
BlockCipher clone()
Undocumented in source. Be warned that the author may not have intended to support it.
- blockSize
size_t blockSize()
Undocumented in source. Be warned that the author may not have intended to support it.
- keySpec
KeyLengthSpecification keySpec()
Undocumented in source. Be warned that the author may not have intended to support it.
- m_RC
ubyte[17] m_RC;
The Noekeon round constants
- getEK
const(SecureVector!uint) getEK()
- getDK
const(SecureVector!uint) getDK()
- keySchedule
void keySchedule(const(ubyte)* key, size_t )
Undocumented in source. Be warned that the author may not have intended to support it.
- m_EK
SecureVector!uint m_EK;
- m_DK
SecureVector!uint m_DK;
Undocumented in source.
Noekeon implementation using SIMD operations