crash.software
Projects
Pull Requests
Issues
Builds
Vault-8-Hive
Code
Files
Commits
Branches
Tags
Pull Requests
Code Comments
Code Compare
Issues
List
Boards
Milestones
Builds
Statistics
Contributions
Source Lines
Child Projects
Projects
STRLCPY
Vault-8-Hive
Files
🤬
Sign In
3ad07deb
ROOT
/
client
/
cryptcat
/
twofish2.cc
Search
History
847 lines
|
ISO-8859-1
|
26 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
LFSR1
(
x
)
LFSR2
(
x
)
Mx_1
(
x
)
Mx_X
(
x
)
Mx_Y
(
x
)
RS_rem
(
x
)
_b
(
x,N
)
BYTE_ORDER
BIG_ENDIAN
LITTLE_ENDIAN
b0
(
x
)
b1
(
x
)
b2
(
x
)
b3
(
x
)
b0
(
x
)
b1
(
x
)
b2
(
x
)
b3
(
x
)
BYTE
:
unsigned char
DWORD
:
typedef unsigned long
P
:
unsigned char[2][256]
MDS
:
int[4][256]
TwoFish::precomputeMDSmatrix
(
)
{...}
:
void
TwoFish::TwoFish
(
char*,bool,FILE*,unsigned char*
)
{...}
TwoFish::makeSubKeys
(
char*
)
{...}
:
void
bzero
(
char*,int
)
{...}
:
void
TwoFish::flushOutput
(
char*,int
)
{...}
:
void
TwoFish::blockCrypt
(
char*,char*,int
)
{...}
:
void
TwoFish::qBlockPush
(
char*,char*
)
{...}
:
void
TwoFish::qBlockPop
(
char*,char*
)
{...}
:
void
TwoFish::qBlockFlush
(
)
{...}
:
void
TwoFish::flush
(
)
{...}
:
void
TwoFish::blockCrypt16
(
char*,char*
)
{...}
:
void
TwoFish::RS_MDS_Encode
(
int,int
)
{...}
:
int
TwoFish::F32
(
int,int,int*
)
{...}
:
int
TwoFish::Fe320
(
int*,int
)
{...}
:
int
TwoFish::Fe323
(
int*,int
)
{...}
:
int
TwoFish::Fe32
(
int*,int,int
)
{...}
:
int
key
:
char[32]
generateKey
(
char*
)
{...}
:
char*
AsciiTwofish::AsciiTwofish
(
TwoFish*
)
{...}
AsciiTwofish::encryptAscii
(
char*,char*,int
)
{...}
:
void
AsciiTwofish::decryptAscii
(
char*,char*
)
{...}
:
void
All occurrences
Please wait...
Page is in error, reload to recover