[{"title":"( 70 个子文件 111KB ) Simon_Speck_Ciphers:Simon和Speck块密码的实现","children":[{"title":"Simon_Speck_Ciphers-master","children":[{"title":".travis.yml <span style='color:#111;'> 306B </span>","children":null,"spread":false},{"title":"VHDL","children":[{"title":"Simon.vhd <span style='color:#111;'> 9.96KB </span>","children":null,"spread":false},{"title":"Speck_Constants.vhd <span style='color:#111;'> 2.68KB </span>","children":null,"spread":false},{"title":"AXI_IP","children":[{"title":"Speck_Block_Cipher_Multirate_1.0","children":[{"title":"hdl","children":[{"title":"Speck_Block_Cipher_Multirate_v1_0_S00_AXI.vhd <span style='color:#111;'> 25.67KB </span>","children":null,"spread":false},{"title":"Speck_Block_Cipher_Multirate_v1_0.vhd <span style='color:#111;'> 15.67KB </span>","children":null,"spread":false}],"spread":true},{"title":"xgui","children":[{"title":"Speck_Block_Cipher_Multirate_v1_0.tcl <span style='color:#111;'> 3.66KB </span>","children":null,"spread":false}],"spread":true},{"title":"drivers","children":[{"title":"Speck_Block_Cipher_Multirate_v1_0","children":[{"title":"data","children":[{"title":"Speck_Block_Cipher_Multirate.tcl <span style='color:#111;'> 185B </span>","children":null,"spread":false},{"title":"Speck_Block_Cipher_Multirate.mdd <span style='color:#111;'> 239B </span>","children":null,"spread":false}],"spread":true},{"title":"src","children":[{"title":"Speck_Block_Cipher_Multirate.c <span style='color:#111;'> 201B </span>","children":null,"spread":false},{"title":"Speck_Block_Cipher_Multirate.h <span style='color:#111;'> 3.50KB </span>","children":null,"spread":false},{"title":"Speck_Block_Cipher_Multirate_selftest.c <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 471B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"src","children":[{"title":"Speck_Constants.vhd <span style='color:#111;'> 2.68KB </span>","children":null,"spread":false},{"title":"MUX_SYNCHRONIZER_TB.vhd <span style='color:#111;'> 3.30KB </span>","children":null,"spread":false},{"title":"Speck.vhd <span style='color:#111;'> 11.63KB </span>","children":null,"spread":false},{"title":"mux_synchronizer.vhd <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false}],"spread":true},{"title":"bd","children":[{"title":"bd.tcl <span style='color:#111;'> 7.57KB </span>","children":null,"spread":false}],"spread":true},{"title":"component.xml <span style='color:#111;'> 39.72KB </span>","children":null,"spread":false},{"title":"example_designs","children":[{"title":"bfm_design","children":[{"title":"Speck_Block_Cipher_Multirate_v1_0_tb.v <span style='color:#111;'> 6.68KB </span>","children":null,"spread":false},{"title":"design.tcl <span style='color:#111;'> 3.94KB </span>","children":null,"spread":false}],"spread":false},{"title":"debug_hw_design","children":[{"title":"Speck_Block_Cipher_Multirate_v1_0_hw_test.tcl <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false},{"title":"design.tcl <span style='color:#111;'> 8.34KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"Speck_Block_Cipher_1.0","children":[{"title":"hdl","children":[{"title":"Speck_Block_Cipher_v1_0.vhd <span style='color:#111;'> 12.88KB </span>","children":null,"spread":false},{"title":"Speck_Block_Cipher_v1_0_S00_AXI.vhd <span style='color:#111;'> 25.69KB </span>","children":null,"spread":false}],"spread":true},{"title":"xgui","children":[{"title":"Speck_Block_Cipher_v1_0.tcl <span style='color:#111;'> 3.55KB </span>","children":null,"spread":false}],"spread":true},{"title":"drivers","children":[{"title":"Speck_Block_Cipher_v1_0","children":[{"title":"data","children":[{"title":"Speck_Block_Cipher.mdd <span style='color:#111;'> 209B </span>","children":null,"spread":false},{"title":"Speck_Block_Cipher.tcl <span style='color:#111;'> 175B </span>","children":null,"spread":false}],"spread":true},{"title":"src","children":[{"title":"Speck_Block_Cipher.c <span style='color:#111;'> 191B </span>","children":null,"spread":false},{"title":"Speck_Block_Cipher_selftest.c <span style='color:#111;'> 1.94KB </span>","children":null,"spread":false},{"title":"Speck_Block_Cipher.h <span style='color:#111;'> 3.04KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 461B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"src","children":[{"title":"Speck_Constants.vhd <span style='color:#111;'> 2.68KB </span>","children":null,"spread":false},{"title":"Speck.vhd <span style='color:#111;'> 11.63KB </span>","children":null,"spread":false}],"spread":true},{"title":"bd","children":[{"title":"bd.tcl <span style='color:#111;'> 7.57KB </span>","children":null,"spread":false}],"spread":true},{"title":"component.xml <span style='color:#111;'> 39.28KB </span>","children":null,"spread":false},{"title":"example_designs","children":[{"title":"bfm_design","children":[{"title":"Speck_Block_Cipher_v1_0_tb.v <span style='color:#111;'> 6.66KB </span>","children":null,"spread":false},{"title":"design.tcl <span style='color:#111;'> 3.80KB </span>","children":null,"spread":false}],"spread":false},{"title":"debug_hw_design","children":[{"title":"Speck_Block_Cipher_v1_0_hw_test.tcl <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"design.tcl <span style='color:#111;'> 8.20KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true},{"title":"Readme.md <span style='color:#111;'> 34B </span>","children":null,"spread":false}],"spread":true},{"title":"Speck.vhd <span style='color:#111;'> 11.63KB </span>","children":null,"spread":false},{"title":"speck.wcfg <span style='color:#111;'> 24.02KB </span>","children":null,"spread":false},{"title":"SPECK_CIPHER_TB.vhd <span style='color:#111;'> 14.20KB </span>","children":null,"spread":false},{"title":"Simon_Constants.vhd <span style='color:#111;'> 3.93KB </span>","children":null,"spread":false},{"title":"ReadME.md <span style='color:#111;'> 6.66KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 83B </span>","children":null,"spread":false},{"title":"Simon.wcfg <span style='color:#111;'> 15.63KB </span>","children":null,"spread":false},{"title":"SIMON_CIPHER_TB.vhd <span style='color:#111;'> 14.12KB </span>","children":null,"spread":false},{"title":"waveforms.txt <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false}],"spread":false},{"title":"C","children":[{"title":"cipher_constants.h <span style='color:#111;'> 930B </span>","children":null,"spread":false},{"title":"speck.h <span style='color:#111;'> 2.10KB </span>","children":null,"spread":false},{"title":"speck.c <span style='color:#111;'> 10.77KB </span>","children":null,"spread":false},{"title":"user_tool.c <span style='color:#111;'> 4.71KB </span>","children":null,"spread":false},{"title":"simon.c <span style='color:#111;'> 12.37KB </span>","children":null,"spread":false},{"title":"makefile <span style='color:#111;'> 537B </span>","children":null,"spread":false},{"title":"simon.h <span style='color:#111;'> 1.96KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 101B </span>","children":null,"spread":false},{"title":"tests.c <span style='color:#111;'> 20.27KB </span>","children":null,"spread":false}],"spread":true},{"title":"Python","children":[{"title":".gitignore <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false},{"title":"simonspeckciphers","children":[{"title":"simon","children":[{"title":"simon.py <span style='color:#111;'> 13.05KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 194B </span>","children":null,"spread":false}],"spread":true},{"title":"tests","children":[{"title":"test_simonspeck.py <span style='color:#111;'> 30.35KB </span>","children":null,"spread":false}],"spread":true},{"title":"Readme.md <span style='color:#111;'> 6.23KB </span>","children":null,"spread":false},{"title":"setup.cfg <span style='color:#111;'> 310B </span>","children":null,"spread":false},{"title":"setup.py <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"speck","children":[{"title":"speck.py <span style='color:#111;'> 9.86KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 194B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"LICENSE.md <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 74B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 646B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]