Wed Jun  8 03:07:09 MEST 2005
Wed Jun  8 03:07:09 MEST 2005
298   void dump_state_key( int nx, int nk )
  310   void dump_key_hex( int nk )
  327   void crunch_Hermes8( unsigned char xin[], unsigned char y[], 
  410   void Hermes8_init( unsigned char iv[], unsigned char k[], unsigned char state[], 
  492   int  Hermes8_stream( unsigned char k[], unsigned char state[], 
  548   void stream_Hermes8( unsigned char xin[], unsigned char y[], 
  605   void print_ciphertext_hex( u32 length )
  620   void print_ciphertext( u32 length )
  641   void ciphertext_histogram( u32 length )
  690   void print_plaintext( u32 length )
  704   void print_plaintext_hex( u32 length )
  721   void ECRYPT_dump_state_key( ECRYPT_ctx* ctxx, int nx, int nk )
  735   void ECRYPT_dump_state_hex( ECRYPT_ctx* ctxx, int nx )
  744   void ECRYPT_dump_key_hex( ECRYPT_ctx* ctxx, int nk )
  753   void dump_IV( u8* x, int nx )
  777   void ECRYPT_keysetup(
  806   void ECRYPT_ivsetup(
  884   void ECRYPT_encrypt_bytes(
  965   void ECRYPT_decrypt_bytes(
  1041   void ECRYPT_keystream_bytes(  /* based on ECRYPT_encrypt_bytes */
  1116   void Hermes_encrypt( u8 x[], u8 k[], int algo, const u8* plaintext, u8* ciphertext, u32 pt_length )
  1194   void Hermes_decrypt( u8 x[], u8 k[], int algo, const u8* ciphertext, u8* plaintext, u32 pt_length )
  1265   void Hermes_EncryptDecrypt(  u8 x[], u8 k[], int algo, u32 pt_length ) 
  1336   void Hermes_testvector( u8 x[], u8 k[], int algo, u8 plaintext[], u32 pt_length )
  1422   void MakeRnd( int bits ){
  1455   unsigned char RandByte(){
  1464   void cputs( char *s )
  1472   char getch()
  1486   void BinPrnt( unsigned char x){
  1497   void WriteReg( char *msg, unsigned char *x, int n ){
  1517   void BinPrint( unsigned char x )
  1528   void ShowReg( char *msg, unsigned char *x, int n ){
  1544   int HexVal(char ch){
  1561   void SetReg( unsigned char *x, int n, char *s )
  1586   void GetReg( char *msg, unsigned char *x, int n )
  1605   void SetLength( int algo )
  1650   void SetKey()
  1668   void  writeAlgorithmName()
  1675   void  writeAlgorithmInitRounds()
  1681   void  writeAlgorithmIvLength()
  1693   int GetAlgorithm( char *msg, char *msg2 )
  1716   int GetIvLength( char *msg, char *msg2 )
  1751   int GetInitRounds( char *msg, char *msg2 )
  1786   int GetScRounds( char *msg, char *msg2 )
  1827   int GetPtLength( char *msg, char *msg2 )
  1870   int GetPtPattern( char *msg, char *msg2 )
  1929   void makesequence()
  1969   void makevisiblesequence( int runs )
  2008   long  fail_FIPS_140_2( char *bit_string )      /* UK20020205 */
  2195   void  doFIPS1402_crunch() /* UK20020205 */
  2322   void  doFIPS1402_stream( int  n_tests ) 
  2472   void  doFIPS1402_longstream() /* UK20050214 */
  2632   void  doFIPS1402_ECRYPTstream( int n_tests ) 
  2781   void  doFIPS1402_ECRYPTlongstream() /* UK20050410 */
  2941   void showparams( char *msg ){
  2952   void writeparams(char *msg){
  2973   void TestSensitivities( int Csens ){
  3214   int  main()
  