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 uint64_t mpw
typedef uint32_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 uint32_t mphw

typedef uint64_t mpw


Generated on Tue May 20 13:55:15 2008 for BeeCrypt by  doxygen 1.5.5