BWAPI
Namespaces | Defines | Functions
trunk/bwapi/Util/Source/Util/sha1.cpp File Reference
#include "sha1.h"
#include <string.h>
Include dependency graph for sha1.cpp:

Namespaces

namespace  sha1

Defines

#define a   result[0]
#define b   result[1]
#define c   result[2]
#define d   result[3]
#define e   result[4]
#define sha1macro(func, val)

Functions

void sha1::calc (const void *src, const int bytelength, unsigned char *hash)
void sha1::toHexString (const unsigned char *hash, char *hexstring)

Define Documentation

#define a   result[0]
#define b   result[1]
#define c   result[2]
#define d   result[3]
#define e   result[4]
#define sha1macro (   func,
  val 
)
Value:
{const unsigned int t = rol(a, 5)+(func)+e+val+w[j]; \
                                e = d; d = c; \
                                c = rol(b, 30); \
                                b = a; a = t;}
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines