Changeset 4671:21813f03d0cc in roaraudio for libroar/hash.c
- Timestamp:
- 12/20/10 00:23:21 (13 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/hash.c
r4670 r4671 98 98 (int (*)(void *, const void *, size_t))roar_hash_tiger_proc 99 99 }, 100 {ROAR_HT_RFC2440, sizeof(uint32_t), -1, 101 roar_hash_crc24_init, NULL, 102 roar_hash_crc24_digest, NULL, roar_hash_crc24_proc 103 }, 100 104 {-1, -1, -1, NULL, NULL, NULL, NULL, NULL} 101 105 }; … … 290 294 struct roar_hash_state * state; 291 295 size_t len; 292 int ret; 296 int ret = 0; 297 298 ROAR_DBG("roar_hash_salted_buffer(digest=%p, data=%p, datalen=%llu, algo=%i, salt=%p, saltlen=%llu) = ?", digest, data, (unsigned long long int)datalen, algo, salt, (unsigned long long int)saltlen); 293 299 294 300 if ( digest == NULL || data == NULL ) … … 300 306 301 307 if ( (state = roar_hash_new(algo)) != NULL ) { 308 ROAR_DBG("roar_hash_salted_buffer(*): ret=%i", ret); 309 302 310 if ( roar_hash_proc(state, data, datalen) == -1 ) 303 311 ret = -1; 312 313 ROAR_DBG("roar_hash_salted_buffer(*): ret=%i", ret); 304 314 305 315 if ( saltlen != 0 ) … … 307 317 ret = -1; 308 318 319 ROAR_DBG("roar_hash_salted_buffer(*): ret=%i", ret); 320 309 321 if ( roar_hash_digest(state, digest, &len) == -1 ) 310 322 ret = -1; 311 323 324 ROAR_DBG("roar_hash_salted_buffer(*): ret=%i", ret); 325 312 326 if ( roar_hash_free(state) == -1 ) 313 327 ret = -1; 314 328 329 ROAR_DBG("roar_hash_salted_buffer(*): ret=%i", ret); 330 315 331 return ret; 316 332 } 333 334 ROAR_DBG("roar_hash_salted_buffer(*): state=%p", state); 317 335 318 336 #ifdef ROAR_HAVE_LIBGCRYPT
Note: See TracChangeset
for help on using the changeset viewer.