Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

beecrypt.api.h File Reference

BeeCrypt API, portability headers. More...

#include "beecrypt.gnu.h"

Go to the source code of this file.

Defines

#define BEECRYPTAPI
#define ROTL32(x, s)   (((x) << (s)) | ((x) >> (32 - (s))))
#define ROTR32(x, s)   (((x) >> (s)) | ((x) << (32 - (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>

Definition in file beecrypt.api.h.


Define Documentation

#define BEECRYPTAPI
 

Definition at line 41 of file beecrypt.api.h.

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

Definition at line 45 of file beecrypt.api.h.

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

Definition at line 48 of file beecrypt.api.h.


Typedef Documentation

typedef uint8_t byte
 

Definition at line 51 of file beecrypt.api.h.

typedef int8_t javabyte
 

Definition at line 53 of file beecrypt.api.h.

typedef uint16_t javachar
 

Definition at line 58 of file beecrypt.api.h.

typedef int32_t javaint
 

Definition at line 55 of file beecrypt.api.h.

typedef int64_t javalong
 

Definition at line 56 of file beecrypt.api.h.

typedef int16_t javashort
 

Definition at line 54 of file beecrypt.api.h.

typedef uint16_t mphw
 

Definition at line 69 of file beecrypt.api.h.

typedef uint32_t mpw
 

Definition at line 68 of file beecrypt.api.h.


Generated on Wed Mar 24 13:56:53 2004 for BeeCrypt by doxygen 1.3.6