vhdl description of a secure Kogge Stone adder