Changeset 4669:a539a066ee64 in roaraudio for include/libroar/hash_tiger.h
- Timestamp:
- 12/19/10 19:48:38 (13 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
include/libroar/hash_tiger.h
r4458 r4669 47 47 }; 48 48 49 // init and deinit functions: 49 50 int roar_hash_tiger_init(struct roar_hash_tiger * state); 50 51 int roar_hash_tiger_uninit(struct roar_hash_tiger * state); 51 52 53 // functions needed for string internal state: 52 54 int roar_hash_tiger_init_from_pstate(struct roar_hash_tiger * state, void * oldstate); 53 55 int roar_hash_tiger_to_pstate(struct roar_hash_tiger * state, void * newstate, size_t * len); 54 56 ssize_t roar_hash_tiger_statelen(struct roar_hash_tiger * state); 55 57 58 // finalize, should not be called directly: 56 59 int roar_hash_tiger_finalize(struct roar_hash_tiger * state); 60 61 // finalize and get final digest: 57 62 int roar_hash_tiger_get_digest(struct roar_hash_tiger * state, void * digest, size_t * len); 58 63 64 // optimized functions to process fixed size data blocks: 59 65 int roar_hash_tiger_proc_block(struct roar_hash_tiger * state, void * block); 60 66 ssize_t roar_hash_tiger_blocklen(struct roar_hash_tiger * state); 61 67 68 // normal function to process data: 62 69 int roar_hash_tiger_proc(struct roar_hash_tiger * state, void * data, size_t len); 63 70
Note: See TracChangeset
for help on using the changeset viewer.