botan.block.serp_x86_32

Serpent in x86-32 asm

Members

Classes

Serpent_X86_32
class Serpent_X86_32

Serpent implementation in x86-32 assembly

Functions

D_ROUND
string D_ROUND(string A, string B, string C, string D, string T, ubyte N)
Undocumented in source. Be warned that the author may not have intended to support it.
E_ROUND
string E_ROUND(string A, string B, string C, string D, string T, ubyte N)
Undocumented in source. Be warned that the author may not have intended to support it.
I_TRANSFORM
string I_TRANSFORM(string A, string B, string C, string D, string T)
Undocumented in source. Be warned that the author may not have intended to support it.
KEY_XOR
string KEY_XOR(string A, string B, string C, string D, ubyte N)
Undocumented in source. Be warned that the author may not have intended to support it.
SBOX_D1
string SBOX_D1(string A, string B, string C, string D, string T)
Undocumented in source. Be warned that the author may not have intended to support it.
SBOX_D2
string SBOX_D2(string A, string B, string C, string D, string T)
Undocumented in source. Be warned that the author may not have intended to support it.
SBOX_D3
string SBOX_D3(string A, string B, string C, string D, string T)
Undocumented in source. Be warned that the author may not have intended to support it.
SBOX_D4
string SBOX_D4(string A, string B, string C, string D, string T)
Undocumented in source. Be warned that the author may not have intended to support it.
SBOX_D5
string SBOX_D5(string A, string B, string C, string D, string T)
Undocumented in source. Be warned that the author may not have intended to support it.
SBOX_D6
string SBOX_D6(string A, string B, string C, string D, string T)
Undocumented in source. Be warned that the author may not have intended to support it.
SBOX_D7
string SBOX_D7(string A, string B, string C, string D, string T)
Undocumented in source. Be warned that the author may not have intended to support it.
SBOX_D8
string SBOX_D8(string A, string B, string C, string D, string T)
Undocumented in source. Be warned that the author may not have intended to support it.
SBOX_E1
string SBOX_E1(string A, string B, string C, string D, string T)
Undocumented in source. Be warned that the author may not have intended to support it.
SBOX_E2
string SBOX_E2(string A, string B, string C, string D, string T)
Undocumented in source. Be warned that the author may not have intended to support it.
SBOX_E3
string SBOX_E3(string A, string B, string C, string D, string T)
Undocumented in source. Be warned that the author may not have intended to support it.
SBOX_E4
string SBOX_E4(string A, string B, string C, string D, string T)
Undocumented in source. Be warned that the author may not have intended to support it.
SBOX_E5
string SBOX_E5(string A, string B, string C, string D, string T)
Undocumented in source. Be warned that the author may not have intended to support it.
SBOX_E6
string SBOX_E6(string A, string B, string C, string D, string T)
Undocumented in source. Be warned that the author may not have intended to support it.
SBOX_E7
string SBOX_E7(string A, string B, string C, string D, string T)
Undocumented in source. Be warned that the author may not have intended to support it.
SBOX_E8
string SBOX_E8(string A, string B, string C, string D, string T)
Undocumented in source. Be warned that the author may not have intended to support it.
TRANSFORM
string TRANSFORM(string A, string B, string C, string D, string T)
Undocumented in source. Be warned that the author may not have intended to support it.
botan_serpent_x86_32_decrypt
void botan_serpent_x86_32_decrypt(const(ubyte)* input, ubyte* output, uint* ks)

Entry point for Serpent decryption in x86 asm

botan_serpent_x86_32_encrypt
void botan_serpent_x86_32_encrypt(const(ubyte)* input, ubyte* output, uint* ks)

Entry point for Serpent encryption in x86 asm

botan_serpent_x86_32_key_schedule
void botan_serpent_x86_32_key_schedule(uint* ks)

Entry point for Serpent key schedule in x86 asm

Meta

License

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