T. Meissner 
							
						 
						
							
							
							
								
							
								29668c3214 
								
							
								 
							
						 
						
							
							
								
								Bump OSVVM to version 2020.12a  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								81df6e0215 
								
							
								 
							
						 
						
							
							
								
								Update & restructure DES testbench to use openSSL and random simuli  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								b602931174 
								
							
								 
							
						 
						
							
							
								
								Fix CTR-init round, set of iv & key in 1st round only.  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								4c3aa07711 
								
							
								 
							
						 
						
							
							
								
								Update CTR-AES testbench to use openSSL as reference, unpolished  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								250fbf34b3 
								
							
								 
							
						 
						
							
							
								
								Update CI-badge; add hint to VHPIdirect use in *aes testbenches  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
								
								
							
							
								
							
								1fdbcb2d5f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2  from umarcor/ci/update  
							
							 
							
							 
							
							
								
							
							
							ci: rename 'test' workflow to 'Simulation' 
							
						 
						5 years ago  
					 
				
					
						
							
							
								   umarcor
							
						 
						
							
							
							
								
							
								24bee6a79b 
								
							
								 
							
						 
						
							
							
								
								ci: update test script  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   umarcor
							
						 
						
							
							
							
								
							
								2e20cf9400 
								
							
								 
							
						 
						
							
							
								
								ci: add icons/emojis  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   umarcor
							
						 
						
							
							
							
								
							
								7835fc5204 
								
							
								 
							
						 
						
							
							
								
								readme: use shield/badge from shields.io  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   umarcor
							
						 
						
							
							
							
								
							
								17ce27949f 
								
							
								 
							
						 
						
							
							
								
								ci: rename 'test' workflow to 'Simulation'  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								d9d91763bb 
								
							
								 
							
						 
						
							
							
								
								CTR-AES: Fix counter incr & init; add 1st simple testbench  
							
							 
							
							 
							
							
								
							
							
							* Fix counter init & increase enable to prevent aes_enc PSL assume error
* Add CTR-AES testbench, at the moment without data checks 
							
						 
						5 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								2d708cbb51 
								
							
								 
							
						 
						
							
							
								
								Minor update to TDES sim makefile and testbench  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								e3e993fe4b 
								
							
								 
							
						 
						
							
							
								
								Add Makefile for synthesis of CBCTDES  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								7540c3d2bf 
								
							
								 
							
						 
						
							
							
								
								Add GHA badge  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
								
								
							
							
								
							
								e9f14349e6 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1  from umarcor/ci/gha  
							
							 
							
							 
							
							
								
							
							
							ci: add GitHub Actions workflow 'test' 
							
						 
						5 years ago  
					 
				
					
						
							
							
								   umarcor
							
						 
						
							
							
							
								
							
								d7b39f322e 
								
							
								 
							
						 
						
							
							
								
								ci: add GitHub Actions workflow 'test'  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   umarcor
							
						 
						
							
							
							
								
							
								6ebfd4afe7 
								
							
								 
							
						 
						
							
							
								
								aes: fix build arg order  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   umarcor
							
						 
						
							
							
							
								
							
								325a08f301 
								
							
								 
							
						 
						
							
							
								
								aes: fix VHDL sources order  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								5640e7884b 
								
							
								 
							
						 
						
							
							
								
								Update CBCDES unit and tests  
							
							 
							
							 
							
							
								
							
							
							* Use des from des dir instead of local copies
* Adapt testbench to des interface
* Add Makefile for VHDL-synthesis 
							
						 
						5 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								a2c530928e 
								
							
								 
							
						 
						
							
							
								
								Add more VHDL-synthesis Makefiles; use src of des instead of local copies; minor refactoring  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								1850e5c1e3 
								
							
								 
							
						 
						
							
							
								
								Add Makefiles for VHDL synthesis of DES & TDES  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								2e48c18741 
								
							
								 
							
						 
						
							
							
								
								Some Makefile refactoring  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								cc268c2efb 
								
							
								 
							
						 
						
							
							
								
								Fix osvvm path  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								c5a7007ac5 
								
							
								 
							
						 
						
							
							
								
								Implement key schedule for AES decryption, unoptimized  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								1dc2fd2458 
								
							
								 
							
						 
						
							
							
								
								Use co-sim for descryption tests also  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								51d7b485b9 
								
							
								 
							
						 
						
							
							
								
								Make PSL compatible with simulation & synthesis  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								0a7ed338d6 
								
							
								 
							
						 
						
							
							
								
								Use co-sim with openSSL to check AES enc VHDL implementation  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								d16c247b5c 
								
							
								 
							
						 
						
							
							
								
								Add OSVVM as submodule  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								491b4df54f 
								
							
								 
							
						 
						
							
							
								
								Move PSL stuff in generate block; add formal PSL code  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								303bda25e4 
								
							
								 
							
						 
						
							
							
								
								Add CTR-AES VHDL design  
							
							 
							
							 
							
							
								
							
							
							* CTR-AES design with configurable Nonce length (64-96)
* Max. secure frame length is 2**(128-len(nonce))-1 
							
						 
						5 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								dce8396498 
								
							
								 
							
						 
						
							
							
								
								Refactoring; remove unused functions  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								50aaca8c6c 
								
							
								 
							
						 
						
							
							
								
								Fix PSL cover directives  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								b7b9f36c9b 
								
							
								 
							
						 
						
							
							
								
								Add CBCMAC-AES VHDL design  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								28b2cd3856 
								
							
								 
							
						 
						
							
							
								
								Implement key schedule for encryption, finally  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								b59791e8f3 
								
							
								 
							
						 
						
							
							
								
								Move VHDL library files in work directory  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								77f87536c9 
								
							
								 
							
						 
						
							
							
								
								FSM optimizations; PSL enhancements  
							
							 
							
							 
							
							
								
							
							
							* Optimize setting of valid/data outputs to save
  one cycle
* Replace not working PSL stable assertion by
  seperate helper register and equal compare 
							
						 
						7 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								c400d2ef1b 
								
							
								 
							
						 
						
							
							
								
								Add PSL checkers, refactoring  
							
							 
							
							 
							
							
								
							
							
							* Add some simple PSL checkers & coverage to aes_enc & aes_dec
* Add generating of PSL coverage report
* Add report outputs to testbench 
							
						 
						7 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								735c411ff8 
								
							
								 
							
						 
						
							
							
								
								First working version of AES enc & dec  
							
							 
							
							 
							
							
								
							
							
							* Split enc & dec in separate units aes_enc & aes_dec
* Add component declarations to aes_pkg
* Key schedule isn't implemented yet
* Fixed round keys at the moment until key schedule is implemented
* Simple test of enc & dec
* New aes top level unit (empty at the moment)
* Renamed makefile to Makefile 
							
						 
						7 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								d8ca919f37 
								
							
								 
							
						 
						
							
							
								
								Fixed many incorrect implemented functions  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								42a5eb9b1b 
								
							
								 
							
						 
						
							
							
								
								Minor refactoring & bugfixing  
							
							 
							
							 
							
							
								
							
							
							* Set VHDL standard to VHDL 2008
* Replace rcon() functuion by simple array constant
* Correct loop range in addroundkey() function 
							
						 
						7 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								27e06dff2c 
								
							
								 
							
						 
						
							
							
								
								Fix gmul() & (inv)mixcolums() functions  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								517237cfec 
								
							
								 
							
						 
						
							
							
								
								Created Readme.md file  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								2f91130184 
								
							
								 
							
						 
						
							
							
								
								Add remaining AES functions  
							
							 
							
							 
							
							
								
							
							
							* addroundkey()
* subword()
* rotword()
* rcon() 
							
						 
						10 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								46f1b9295b 
								
							
								 
							
						 
						
							
							
								
								merge last changes from amc mini repo  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								8a9b30940e 
								
							
								 
							
						 
						
							
							
								
								integrate s1-s8() into one s() function with additional parameter s_table; convert lower to upper case  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								313a08b6f3 
								
							
								 
							
						 
						
							
							
								
								add verilog simulation environment for cbcmac-des  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								4dd3f74d15 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/tmeissner/cryptocores  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								918483068b 
								
							
								 
							
						 
						
							
							
								
								add ITER define; add accept ports to des instance  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								8f575798ea 
								
							
								 
							
						 
						
							
							
								
								add .PHONY to clean target  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								
									
								
								   T. Meissner 
							
						 
						
							
							
							
								
							
								3531c69ce1 
								
							
								 
							
						 
						
							
							
								
								add support for ITER & PIPE variations of DES verilog implementation  
							
							 
							
							
								
							
							
						 
						11 years ago