RC4OpenSSL

RC4 as implemented by OpenSSL

Constructors

this
this(size_t s)
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Public Imports

botan.utils.mem_ops
public import botan.utils.mem_ops : clearMem;

Members

Functions

cipher
void cipher(const(ubyte)* input, ubyte* output, size_t length)
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.
clone
StreamCipher clone()
Undocumented in source. Be warned that the author may not have intended to support it.
keySchedule
void keySchedule(const(ubyte)* key, size_t length)
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.
setIv
void setIv(const(ubyte)* , size_t iv_len)
Undocumented in source. Be warned that the author may not have intended to support it.
validIvLength
bool validIvLength(size_t iv_len)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

name
string name [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

m_SKIP
size_t m_SKIP;
Undocumented in source.
m_state
RC4_KEY m_state;
Undocumented in source.

Meta