Description: The source code of the implementation of a symmetric cryptographic algorithm block Cartman-2DDP3 language Pascal / Delphi.
The algorithm processes the blocks of 128-bits. The default key size is 512 bits, allowed 256 and 384 bit keys. For 512 bit key perform 64 rounds. It is based on modification of the Feistel network, 64 table size 256 bytes permutations, permutations, depending on the data and dependent on the key indices and sampling schedule.
To Search:
File list (Check if you may need any files):
Cartman 2DDP3 ISO C
...................\cartman2ddp3.c
...................\libcartman2ddp3.lk1
...................\libcartman2ddp3.mk
...................\libcartman2ddp3.mk1
...................\libcartman2ddp3.tgt
...................\libcartman2ddp3.wpj
...................\sbox.h
...................\Visual CPP
...................\..........\cartman2ddp3.c
...................\..........\libcartman2ddp2.sln
...................\..........\libcartman2ddp2.suo
...................\..........\libcartman2ddp3.vcproj
...................\..........\libcartman2ddp3.vcproj.DARK.alexander.user
...................\..........\names.def
...................\..........\sbox.h
Optimized
.........\visualcpp
.........\.........\cartman2ddp3.c
.........\.........\libcartman2ddp2.sln
.........\.........\libcartman2ddp2.suo
.........\.........\libcartman2ddp3.vcproj
.........\.........\libcartman2ddp3.vcproj.DARK.alexander.user
.........\.........\names.def
.........\.........\sbox.h