/***********************************************************************
* *
* This software is part of the ast package *
* Copyright (c) 1996-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
* *
* A copy of the License is available at *
* (with md5 checksum 059e8cd6165cb4c31e351f2b69388fd9) *
* *
* Information and Software Systems Research *
* AT&T Research *
* Florham Park NJ *
* *
* Glenn Fowler <gsf@research.att.com> *
* *
***********************************************************************/
#pragma prototyped
/*
* ast4
*/
#define ast4_description \
"The \bast\b 128 bit PRNG hash generated by catenating 4 separate 32 \
bit PNRG hashes. The block count is not printed."
#define ast4_options 0
#define ast4_scale 0
typedef struct Ast4_sum_s
{
} Ast4_sum_t;
typedef struct Ast4_s
{
} Ast4_t;
static int
{
return 0;
}
static Sum_t*
{
Ast4_t* p;
{
}
return (Sum_t*)p;
}
static int
{
register unsigned char* b = (unsigned char*)s;
register unsigned char* e = b + n;
register int c;
while (b < e)
{
c = *b++;
}
return 0;
}
static int
{
register Ast4_sum_t* a;
return 0;
}
static int
{
#if _ast_intswap
swapmem(_ast_intswap, data->buf = ((Ast4_t*)p)->buf, &((Ast4_t*)p)->cur, sizeof(((Ast4_t*)p)->cur));
#else
#endif
return 0;
}