|
Compute the digest of all the data passed to the hash function, and return the result in data.
Definition at line 320 of file beecrypt.h. |
|
Definition at line 284 of file beecrypt.h. Referenced by hashFunctionContextDigest, hashFunctionContextFree, hashFunctionContextInit, hashFunctionContextReset, hashFunctionContextUpdate, hashFunctionContextUpdateMC, hashFunctionContextUpdateMP32, hmacDigest, hmacReset, hmacSetup, and hmacUpdate. |
|
Re-initialize the parameters of the hash function.
Definition at line 292 of file beecrypt.h. |
|
Update the hash function with an array of bytes.
Definition at line 303 of file beecrypt.h. |
|
Definition at line 445 of file beecrypt.c. Referenced by dhaes_pContextSetup, and hashFunctionContextDigestMatch. |
|
Definition at line 465 of file beecrypt.c. |
|
Destroy a hashFunction instance. Definition at line 340 of file beecrypt.c. References BEECRYPTAPI, hashFunctionCount, and hashFunctionGet. Referenced by dhaes_pContextFree. |
|
Initialize a hashFunction instance. Definition at line 319 of file beecrypt.c. Referenced by dhaes_pContextInit. |
|
Definition at line 359 of file beecrypt.c. References BEECRYPTAPI. Referenced by dhaes_pContextSetup. |
|
Definition at line 373 of file beecrypt.c. |
|
Definition at line 390 of file beecrypt.c. |
|
Definition at line 408 of file beecrypt.c. Referenced by dhaes_pContextSetup. |
|
Return the number of hash functions available.
Definition at line 274 of file beecrypt.c. |
|
Retrieve the default hash function. If the BEECRYPT_HASH environment variable is set, use that hash function. Otherwise, use "sha1".
Definition at line 279 of file beecrypt.c. |
|
Retrieve a hash function by name.
Definition at line 304 of file beecrypt.c. Referenced by hashFunctionDefault. |
|
Retrieve a hash function by index.
Definition at line 291 of file beecrypt.c. Referenced by hashFunctionContextFree. |