botan.utils.types

Low Level Types

Public Imports

memutils.vector
public import memutils.vector : Vector, Array, SecureVector, SecureArray;
memutils.utils
public import memutils.utils;
memutils.refcounted
public import memutils.refcounted;
memutils.unique
public import memutils.unique;
botan.utils.exceptn
public import botan.utils.exceptn;
std.typecons
public import std.typecons : scoped;
std.conv
public import std.conv : to;

Members

Aliases

CipherDir
alias CipherDir = bool

The two possible directions for cipher filters, determining whether they actually perform encryption or decryption.

Scoped
alias Scoped(T) = typeof(scoped!T())
Undocumented in source.

Enums

ENCRYPTION
anonymousenum ENCRYPTION
Undocumented in source.

Functions

makePair
Pair!(T, U) makePair(T first, U second)
Undocumented in source. Be warned that the author may not have intended to support it.
makePair
Pair!(T, U) makePair(T first, U second)
Undocumented in source. Be warned that the author may not have intended to support it.
valueExists
bool valueExists(Vector!(T, Alloc) vec, T val)

Existence check for values

Structs

Pair
struct Pair(T, U)
Undocumented in source.

Meta

License

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