Wiselib
Classes | Namespaces | Defines | Typedefs | Enumerations
wiselib.testing/algorithms/crypto/sha1.h File Reference
#include "algorithms/crypto/pmp.h"
#include <string.h>

Go to the source code of this file.

Classes

struct  wiselib::SHA1Context
class  wiselib::SHA1
 SHA1 Algorithm. More...

Namespaces

namespace  wiselib
 

AES Algorithm.


Defines

#define _SHA_enum_
#define SHA1HashSize   20
#define METHOD2
#define SHA1CircularShift(bits, word)

Typedefs

typedef struct wiselib::SHA1Context wiselib::SHA1Context

Enumerations

enum  { shaSuccess = 0, shaNull, shaInputTooLong, shaStateError }

Define Documentation

#define _SHA_enum_
#define METHOD2
#define SHA1CircularShift (   bits,
  word 
)
Value:
((((word) << (bits)) & 0xFFFFFFFF) | \
                ((word) >> (32-(bits))))
#define SHA1HashSize   20

Enumeration Type Documentation

anonymous enum
Enumerator:
shaSuccess 
shaNull 
shaInputTooLong 
shaStateError 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines