Torsten Meissner
e1900a3e28
all necessary functions are complete now
13 years ago
Torsten Meissner
69c7fe92f9
added functions s1 - s8
13 years ago
Torsten Meissner
c1f59849e5
initial release of des function package in verilog
13 years ago
Torsten Meissner
93186c5d1c
initial release of des verilog implementation, framework code only at the moment
13 years ago
Torsten Meissner
7bfc136dda
Revert "dasdsad"
This reverts commit 4b41ea24dd
.
13 years ago
Torsten Meissner
3deaf4829c
Merge branch 'master' of https://github.com/tmeissner/cryptocores
13 years ago
Torsten Meissner
4b41ea24dd
dasdsad
13 years ago
Torsten Meissner
1be72c73b6
Revert "New verily top level file of DES algorithm"
This reverts commit 3ff9e3e269
.
13 years ago
Torsten Meissner
3ff9e3e269
New verily top level file of DES algorithm
13 years ago
Torsten Meissner
78db757f9d
new verily version of ads, startup code only at the moment
13 years ago
Torsten Meissner
455bcaa289
ovl standard enable, fixed minor bug in pkg
13 years ago
Torsten Meissner
4f5b5a1830
move vhdl files into separate directories
13 years ago
Torsten Meissner
0b1ef754eb
Revert "move vhdl files into separate directory"
This reverts commit fdc730de69
.
13 years ago
Torsten Meissner
fdc730de69
move vhdl files into separate directory
13 years ago
Torsten Meissner
783633c8a0
move vhdl simulation files into correspondent subdirectory vhdl
13 years ago
Torsten Meissner
6737c9bf49
partition design in ovl and not ovl enabled
new generic in aes.vhd: ovl_enable (boolean); copy of aes_pkg.vhd to
integrate ovl functions; copy of tb_aes.vhd to integrate ovl function
13 years ago
Torsten Meissner
52cf1fe606
move rtl *.vhd files to the subdirectory vhdl of rtl directory
13 years ago
Torsten Meissner
2e948cf1aa
divide rtl directory in 2 sub-directories: vhdl & verilog
move all rtl *.vhd files into the new vhdl directory in the rtl
directory
13 years ago
Torsten Meissner
4f926c5e88
new function 'mixcolumns'
13 years ago
Torsten Meissner
1cd5fcca51
OVL support further integrated
- OVL now in own library 'accellera_ovl_vhdl
- OVL now default setting
- definition of control OVL configuration record 'ovl_proj_controls' in
package file 'aes_pkg.vhd'
13 years ago
Torsten Meissner
114a4e1072
remove OVL support in older, finished & verified projects
13 years ago
Torsten Meissner
8fd02d0844
you can now include the OVL library if you set the OVL_ENABLE flag to 1
- new variable OVL_ENABLE to enable OVL compile
- new variables OVL_LOC & OVL_SRC which point to the OVL library files
- new GHDL analyze of the OVL library
13 years ago
Torsten Meissner
b003e5e419
you can now include the OVL library if you set the OVL_ENABLE flag to 1
- new variable OVL_ENABLE to enable OVL compile
- new variables OVL_LOC & OVL_SRC which point to the OVL library files
- new GHDL analyze of the OVL library
13 years ago
Torsten Meissner
6624df8974
new function invshiftrow
13 years ago
Torsten Meissner
85be1daaf9
correct minor bug
13 years ago
Torsten Meissner
b3dde95682
new primitive function for multiplication in 8 bit galois field
13 years ago
Torsten Meissner
e1c4e19396
filled function shiftrow with functional content
13 years ago
Torsten Meissner
c3026a176f
new function frame shift row, outcommented
13 years ago
Torsten Meissner
00cd0eba79
new function 'sortdata' to put input vector into internal data matrix
13 years ago
Torsten Meissner
25cf2bfb54
new functions: byte sub & invbytesub
13 years ago
Torsten Meissner
ba30457fbd
new tcl-file to control gtkwave
13 years ago
Torsten Meissner
ac8f8eb529
integrated tcl-file into gtkwave starting parameters
13 years ago
Torsten Meissner
c5fa11fbef
integrated tcl-file into gtkwave starting parameters
13 years ago
Torsten Meissner
fbd8c111f5
integrated tcl-file into gtkwave starting parameters
13 years ago
Torsten Meissner
36aeb55a1c
new tcl-file to control gtkwave
13 years ago
Torsten Meissner
4aa2f20b5a
added array constants for forward & reverse s-boxes
13 years ago
Torsten Meissner
42d69ab72f
Initial release, pre-alpha state, only framework code
13 years ago
Torsten Meissner
2e7c021255
initial release of tdes in cbc mode
13 years ago
Torsten Meissner
4b8ab0d0cc
added async reset to des-module to avoid simulation warnings and unititialized ports
13 years ago
Torsten Meissner
d3314a7d46
minor updates
13 years ago
Torsten Meissner
e1c9cb244b
fixed some bugs with the key suppliment
13 years ago
Torsten Meissner
aec8130bdc
some minor bugfixes
13 years ago
Torsten Meissner
a288199209
initial release of testbench and makefile
13 years ago
Torsten Meissner
25f37f7d9e
Revision 0.1 2011/10/08
Initial release of TDES according to FIPS 46-3 specification
13 years ago
Torsten Meissner
2a0a9348f3
Revision 0.1 2011/10/08
Initial release of TDES according to FIPS 46-3 specification
13 years ago
Torsten Meissner
5f440e10ad
Revision 0.2 2011/10/06
corrected some bugs which were found while testing cbc ability
13 years ago
Torsten Meissner
5e4bd28cf1
added basic verification of cbc ability
13 years ago
Torsten Meissner
f0cba7ebb6
expanded simulation time to 220us
13 years ago
Torsten Meissner
80f6b63062
Revert 32e44bdf948f5fc3a420a37defe918ec55d67b6a^..HEAD
13 years ago
Torsten Meissner
32e44bdf94
Revision 1.2 2011/10/05
integrated all decryption tests of NIST 800-17 publication except the
modes-tests
13 years ago