uricrypt

Undocumented in source.

Members

Aliases

LargeShake128
alias LargeShake128 = KECCAK!(128u, (MAX_KEYSTREAM * 8))
Undocumented in source.
Shake128
alias Shake128 = SHAKE128
Undocumented in source.

Functions

decryptUri
ubyte[] decryptUri(string encrypted_uri, string secret_key, string context)
Undocumented in source. Be warned that the author may not have intended to support it.
encryptUri
ubyte[] encryptUri(string uri, string secret_key, string context)
Undocumented in source. Be warned that the author may not have intended to support it.
splitUri
UriComponents splitUri(string uri)
Undocumented in source. Be warned that the author may not have intended to support it.
xorInPlace
void xorInPlace(ubyte[] data, const(ubyte)[] keystream)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

MAX_KEYSTREAM
enum MAX_KEYSTREAM;
Undocumented in source.
PADBS
enum PADBS;
Undocumented in source.
siv_size
enum siv_size;
Undocumented in source.

Structs

UriComponentIterator
struct UriComponentIterator
Undocumented in source.
UriComponents
struct UriComponents
Undocumented in source.

Meta