[svn] / ecrypt / trunk / submissions / mir-1 / ecrypt-sync.h  

svn: ecrypt/trunk/submissions/mir-1/ecrypt-sync.h

Diff for /ecrypt/trunk/submissions/mir-1/ecrypt-sync.h between version 57 and 71

version 57, Mon Aug 15 21:40:49 2005 UTC version 71, Sun Aug 21 15:55:39 2005 UTC
Line 18 
Line 18 
 /* ------------------------------------------------------------------------- */  /* ------------------------------------------------------------------------- */
 /* Data Types used in coding */  /* Data Types used in coding */
 /* ------------------------------------------------------------------------- */  /* ------------------------------------------------------------------------- */
 typedef unsigned long long ull;  typedef u64 ull;
 typedef u32 ul;  typedef u32 ul;
 typedef u8  uc;  typedef u8  uc;
   
   #if defined(ECRYPT_LITTLE_ENDIAN)
 typedef union  typedef union
 { struct _b  { struct _b
   { uc b0, b1, b2, b3, b4, b5, b6, b7;    { uc b0, b1, b2, b3, b4, b5, b6, b7;
Line 31 
Line 32 
   } w;     /* 32-bit access */    } w;     /* 32-bit access */
   ull v;   /* 64-bit access */    ull v;   /* 64-bit access */
 } Int;  } Int;
   #elif defined(ECRYPT_BIG_ENDIAN)
   typedef union
   { struct _b
     { uc b7, b6, b5, b4, b3, b2, b1, b0;
     } b;     /* 8 -bit access */
     struct _w
     { ul w1, w0;
     } w;     /* 32-bit access */
     ull v;   /* 64-bit access */
   } Int;
   #else
   #error Could not detect endianness
   #endif
   
 /* ------------------------------------------------------------------------- */  /* ------------------------------------------------------------------------- */
 /* Data structures */  /* Data structures */


Generate output suitable for use with a patch program
Legend:
Removed from v.57  
changed lines
  Added in v.71

eSTREAM Project

Powered by ViewCVS 1.0-dev
(Powered by Apache)

ViewCVS and CVS Help