95aaa82003-12-03Martin Nilsson #pike __REAL_VERSION__
59bfa12005-01-23Martin Nilsson #pragma strict_types
95aaa82003-12-03Martin Nilsson 
a164de2003-12-03Martin Nilsson //! The IDEA(tm) block cipher is covered by patents held by ETH and a //! Swiss company called Ascom-Tech AG. The Swiss patent number is //! PCT/CH91/00117, the European patent number is EP 0 482 154 B1, and //! the U.S. patent number is US005214703. IDEA(tm) is a trademark of //! Ascom-Tech AG. There is no license fee required for noncommercial //! use.
627c732004-04-14Martin Nilsson #if constant(Nettle) && constant(Nettle.IDEA_Info)
a164de2003-12-03Martin Nilsson 
95aaa82003-12-03Martin Nilsson // NOTE: Depends on the order of INIT invocations. inherit Nettle.IDEA_Info; inherit .Cipher; .CipherState `()() { return Nettle.IDEA_State(); }
a164de2003-12-03Martin Nilsson 
627c732004-04-14Martin Nilsson #else constant this_program_does_not_exist=1;
a164de2003-12-03Martin Nilsson #endif