Skip to content

Conversation

@xant
Copy link

@xant xant commented Nov 25, 2013

renamed the shared object using the standard 'lib' prefix

added a main Makefile to allow building/installing the library from the top directory

bugfix: don't try copying more than available in the input buffer … (MAJOR!!)

sip_hash_final() will take care of padding the buffer (to be multiple of uint64_t) if necessary (MAJOR!!)

bugfix in the streaming-api implementation (was not working in most cases) (MAJOR!!)

one more bugfix: the data64 pointer MUST be set after calling int_sip_pre_update() (MAJOR!!)

Andrea Guzzo and others added 8 commits November 25, 2013 12:17
renamed the shared object using the standard 'lib' prefix

added a main Makefile to allow building/installing the library from the top directory
sip_hash_final() will take care of padding the buffer (to be multiple of uint64_t) if necessary
int_sip_pre_update() was not working properly if the provided data + the previous buffer
didn't still reach the size of a full uint64_t
…_pre_update()

since the function may advance the pointer while fetching the bytes missing to reach
a complete uint64_t (by adding the accumulated bytes from previous calls)
some potential leaks on error paths and some other minor thing
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant