summaryrefslogtreecommitdiff
path: root/glib/ghmac.h
Commit message (Collapse)AuthorAgeFilesLines
* Move single-include guards inside include guardsMatthias Clasen2012-12-271-3/+3
| | | | | | gcc has optimizations for include guards that only work if they are outermost in the the header. https://bugzilla.gnome.org/show_bug.cgi?id=689810
* Annotate API introduced for 2.30 with GLIB_AVAILABLE_IN_2_30Colin Walters2012-05-261-0/+9
| | | | | | | | | | | | I didn't do this comprehensively, since there's a lot of it, mainly due to the GDBus object manager stuff, but anyone trying to use that would fail fast due to lack of the gdbus code generator. My main goal was to get API additions to existing classes like g_data_input_stream_read_line_utf8(), as well as the lower level new API like glib-unix.h. https://bugzilla.gnome.org/show_bug.cgi?id=676816
* Make single includes mandatoryMatthias Clasen2011-10-121-1/+1
| | | | | This has been the official line since 2.17, which seems plenty long enough for a transition phase.
* hmac: Implementation of HMAC in glibStef Walter2011-08-141-0/+71
This implements g_hmac_xxx() functionality using the standard checksum functions supported by glib. HMAC is a secure way to hash a key and a password. Many other approaches fraught with append and prepend issues. Includes test cases defined in relevant RFCs https://bugzilla.gnome.org/show_bug.cgi?id=652480