Changeset 4458:6a9a587d42d9 in roaraudio for include/libroar/hash_tiger.h
- Timestamp:
- 10/10/10 06:00:30 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
include/libroar/hash_tiger.h
r4457 r4458 39 39 #include "libroar.h" 40 40 41 struct roar_hash_tiger { 42 uint64_t a, b, c; 43 char inbuf[64]; 44 size_t inlen; 45 size_t blocks; 46 int is_final; 47 }; 48 49 int roar_hash_tiger_init(struct roar_hash_tiger * state); 50 int roar_hash_tiger_uninit(struct roar_hash_tiger * state); 51 52 int roar_hash_tiger_init_from_pstate(struct roar_hash_tiger * state, void * oldstate); 53 int roar_hash_tiger_to_pstate(struct roar_hash_tiger * state, void * newstate, size_t * len); 54 ssize_t roar_hash_tiger_statelen(struct roar_hash_tiger * state); 55 56 int roar_hash_tiger_finalize(struct roar_hash_tiger * state); 57 int roar_hash_tiger_get_digest(struct roar_hash_tiger * state, void * digest, size_t * len); 58 59 int roar_hash_tiger_proc_block(struct roar_hash_tiger * state, void * block); 60 ssize_t roar_hash_tiger_blocklen(struct roar_hash_tiger * state); 61 62 int roar_hash_tiger_proc(struct roar_hash_tiger * state, void * data, size_t len); 63 41 64 #endif 42 65
Note: See TracChangeset
for help on using the changeset viewer.