botan.utils.xor_buf

XOR operations

Members

Functions

xorBuf
void xorBuf(T* output, const(T)* input, size_t length)

XOR arrays. Postcondition outputi = inputi ^ outputi forall i = 0...length

xorBuf
void xorBuf(T* output, const(T)* input, const(T)* input2, size_t length)

XOR arrays. Postcondition outputi = inputi ^ in2i forall i = 0...length

xorBuf
void xorBuf(ubyte* output, const(ubyte)* input, size_t length)
Undocumented in source. Be warned that the author may not have intended to support it.
xorBuf
void xorBuf(ubyte* output, const(ubyte)* input, const(ubyte)* input2, size_t length)
Undocumented in source. Be warned that the author may not have intended to support it.
xorBuf
void xorBuf(Vector!(ubyte, Alloc) output, Vector!(ubyte, Alloc2) input, size_t n)
Undocumented in source. Be warned that the author may not have intended to support it.
xorBuf
void xorBuf(Vector!(ubyte, Alloc) output, const(ubyte)* input, size_t n)
Undocumented in source. Be warned that the author may not have intended to support it.
xorBuf
void xorBuf(Vector!(ubyte, Alloc) output, const(ubyte)* input, Vector!(ubyte, Alloc2) input2, size_t n)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta

License

Botan is released under the Simplified BSD License (see LICENSE.md)