Home | History | Annotate | Download | only in prngs

Lines Matching refs:HASH

44    /* these are the default hash/cipher combo used */
91 prng->yarrow.hash = register_hash(&sha256_desc);
93 prng->yarrow.hash = register_hash(&sha512_desc);
95 prng->yarrow.hash = register_hash(&tiger_desc);
97 prng->yarrow.hash = register_hash(&sha1_desc);
99 prng->yarrow.hash = register_hash(&rmd320_desc);
101 prng->yarrow.hash = register_hash(&rmd256_desc);
103 prng->yarrow.hash = register_hash(&rmd160_desc);
105 prng->yarrow.hash = register_hash(&rmd128_desc);
107 prng->yarrow.hash = register_hash(&md5_desc);
109 prng->yarrow.hash = register_hash(&md4_desc);
111 prng->yarrow.hash = register_hash(&md2_desc);
113 prng->yarrow.hash = register_hash(&whirlpool_desc);
115 #error YARROW needs at least one HASH
117 if ((err = hash_is_valid(prng->yarrow.hash)) != CRYPT_OK) {
145 if ((err = hash_is_valid(prng->yarrow.hash)) != CRYPT_OK) {
150 /* start the hash */
151 if ((err = hash_descriptor[prng->yarrow.hash].init(&md)) != CRYPT_OK) {
156 /* hash the current pool */
157 if ((err = hash_descriptor[prng->yarrow.hash].process(&md, prng->yarrow.pool,
158 hash_descriptor[prng->yarrow.hash].hashsize)) != CRYPT_OK) {
164 if ((err = hash_descriptor[prng->yarrow.hash].process(&md, in, inlen)) != CRYPT_OK) {
170 if ((err = hash_descriptor[prng->yarrow.hash].done(&md, prng->yarrow.pool)) != CRYPT_OK) {
191 if ((err = hash_is_valid(prng->yarrow.hash)) != CRYPT_OK) {
202 ks = (int)hash_descriptor[prng->yarrow.hash].hashsize;
345 /* now let's test the hash/cipher that was chosen */
349 if ((err = hash_descriptor[prng.yarrow.hash].test()) != CRYPT_OK) {