cryptest

Cryptography-related scribbles
git clone git://git.finwo.net/misc/cryptest
Log | Files | Refs

base.h (444B)


      1 #ifdef __cplusplus
      2 extern "C" {
      3 #endif
      4 
      5 #define MIN(a,b) (((a)<(b))?(a):(b))
      6 #define MAX(a,b) (((a)>(b))?(a):(b))
      7 #define ROT(s,a) ((s<<a)|(s>>(sizeof(s)-a)))
      8 
      9 unsigned int atoui( char *in );
     10 
     11 int encrypt( unsigned int mult, unsigned int modulo, unsigned int padding );
     12 int decrypt( unsigned int mult, unsigned int modulo, unsigned int padding );
     13 int sign( unsigned int mult, unsigned int modulo );
     14 
     15 #ifdef __cplusplus
     16 } // extern "C"
     17 #endif
     18 
     19