botan.utils.types

Low Level Types

Public Imports

memutils.utils
public import memutils.utils;
Undocumented in source.
memutils.refcounted
public import memutils.refcounted;
Undocumented in source.
memutils.unique
public import memutils.unique;
Undocumented in source.
botan.utils.exceptn
public import botan.utils.exceptn;
Undocumented in source.

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

Imports

Array (from memutils.vector)
public import memutils.vector : Vector, Array, SecureVector, SecureArray;
Undocumented in source.
SecureArray (from memutils.vector)
public import memutils.vector : Vector, Array, SecureVector, SecureArray;
Undocumented in source.
SecureVector (from memutils.vector)
public import memutils.vector : Vector, Array, SecureVector, SecureArray;
Undocumented in source.
Vector (from memutils.vector)
public import memutils.vector : Vector, Array, SecureVector, SecureArray;
Undocumented in source.
scoped (from std.typecons)
public import std.typecons : scoped;
Undocumented in source.
to (from std.conv)
public import std.conv : to;
Undocumented in source.

Structs

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

Meta

License

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