this code is an cryptography Implement in vhdl. In cryptography , RC6 ( R ivest C ipher 6 ) is a symmetric key block cipher derived from RC5 . It was designed by Ron Rivest , Matt Robshaw , Ray Sidney, and Yiqun Lisa Yin to meet the requirements of the Advanced Encryption Standard (AES) competition