Notes: API change: If data is always unsigned, the type is unsigned. This will cause warnings. I guess I should also provide a "relax" switch, to allow people to choose how strict the checks are, but since hashes are used for security, it is better for calls to be correct. Header changes: I've reorganized the headers and pushed them into their own directory.
Changes: API change! Some data is always unsigned (such as characters, string lengths, etc). The new API enforces that by using unsigned types. This WILL produce warnings. Internals: Working on eliminating dependency on libc, with the idea of making this better for embedded systems and improving security. (Not all C libraries validate inputs.) Also cleaning up the libraries, as headers weren't checked for being present before being included - or they were being checked in the configure script, but the result ignored by the C files.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use