botan.block.des

DES

Public Imports

botan.block.block_cipher
public import botan.block.block_cipher;

Members

Classes

DES
class DES

DES

TripleDES
class TripleDES

Triple DES

Functions

des_decrypt
void des_decrypt(uint L, uint R, uint[32] round_key)
Undocumented in source. Be warned that the author may not have intended to support it.
des_encrypt
void des_encrypt(uint L, uint R, uint[32] round_key)
Undocumented in source. Be warned that the author may not have intended to support it.
des_key_schedule
void des_key_schedule(uint[32] round_key, ubyte[8] key)
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

DES_FPTAB1
ulong[256] DES_FPTAB1;
Undocumented in source.
DES_FPTAB2
ulong[256] DES_FPTAB2;
Undocumented in source.
DES_IPTAB1
ulong[256] DES_IPTAB1;
Undocumented in source.
DES_IPTAB2
ulong[256] DES_IPTAB2;
Undocumented in source.
DES_SPBOX1
uint[256] DES_SPBOX1;
Undocumented in source.
DES_SPBOX2
uint[256] DES_SPBOX2;
Undocumented in source.
DES_SPBOX3
uint[256] DES_SPBOX3;
Undocumented in source.
DES_SPBOX4
uint[256] DES_SPBOX4;
Undocumented in source.
DES_SPBOX5
uint[256] DES_SPBOX5;
Undocumented in source.
DES_SPBOX6
uint[256] DES_SPBOX6;
Undocumented in source.
DES_SPBOX7
uint[256] DES_SPBOX7;
Undocumented in source.
DES_SPBOX8
uint[256] DES_SPBOX8;
Undocumented in source.

Meta

License

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