Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

api.h File Reference

BeeCrypt API, portability headers. More...

#include "beecrypt/gnu.h"

Include dependency graph for api.h:

Go to the source code of this file.

Defines

#define BEECRYPTAPI
#define BEECRYPTCXXAPI
#define ROTL32(x, s)   (((x) << (s)) | ((x) >> (32 - (s))))
#define ROTR32(x, s)   (((x) >> (s)) | ((x) << (32 - (s))))
#define ROTR64(x, s)   (((x) >> (s)) | ((x) << (64 - (s))))

Typedefs

typedef uint8_t byte
typedef int8_t javabyte
typedef int16_t javashort
typedef int32_t javaint
typedef int64_t javalong
typedef uint16_t javachar
typedef uint32_t mpw
typedef uint16_t mphw


Detailed Description

BeeCrypt API, portability headers.

Author:
Bob Deblier <bob.deblier@pandora.be>

Define Documentation

#define BEECRYPTAPI
 

#define BEECRYPTCXXAPI
 

#define ROTL32 x,
 )     (((x) << (s)) | ((x) >> (32 - (s))))
 

#define ROTR32 x,
 )     (((x) >> (s)) | ((x) << (32 - (s))))
 

#define ROTR64 x,
 )     (((x) >> (s)) | ((x) << (64 - (s))))
 


Typedef Documentation

typedef uint8_t byte
 

typedef int8_t javabyte
 

typedef uint16_t javachar
 

typedef int32_t javaint
 

typedef int64_t javalong
 

typedef int16_t javashort
 

typedef uint16_t mphw
 

typedef uint32_t mpw
 


Generated on Mon Jun 20 10:09:22 2005 for BeeCrypt by  doxygen 1.4.0