- 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.
- getRoundKeys
const(SecureVector!uint) getRoundKeys()
For use by subclasses using SIMD, asm, etc
- setRoundKeys
void setRoundKeys(uint[132] ks)
For use by subclasses that implement the key schedule
- keySchedule
void keySchedule(const(ubyte)* key, size_t length)
Undocumented in source. Be warned that the author may not have intended to support it.
- m_round_key
SecureVector!uint m_round_key;
Undocumented in source.
Serpent implementation using SIMD