Commits on Mar 30, 2012
Commits on Mar 28, 2012
Commits on Mar 12, 2012
  1. fix rebar deprecation warnings

    The rebar build tool has undergone changes over the past few months,
    deprecating some features that erlsha2 happens to use and replacing
    them with new features. Update rebar.config to the new features,
    thereby avoiding deprecation warnings.
    vinoski committed Mar 12, 2012
Commits on Oct 3, 2011
  1. use new edown_make script to generate documentation

    To eliminate the rebar dependency on edown, change the "make edoc"
    target to use the new edown_make script to generate documentation.
    vinoski committed Oct 3, 2011
Commits on Oct 1, 2011
  1. fix previous commit: add hmac doc and remove rebar

    The previous commit added the hmac module and was supposed to include
    hmac documentation, but by accident it didn't. Add hmac specs and
    Also remove local copy of rebar -- rebar is popular enough now that
    erlang developers generally need a copy on their system, and we don't
    want to have to keep updating a local copy here every time the rebar
    devs make a change.
    vinoski committed Oct 1, 2011
Commits on Sep 29, 2011
  1. add support for HMAC

    Add support for HMAC of various sizes. Add documentation for new hmac
    module. Add tests for new hmac functions. Add Makefile. Update
    rebar.config to latest rebar.
    jflatow committed with vinoski Aug 3, 2011
Commits on Aug 4, 2011
  1. comment out edown dependency in rebar.config

    The edown tool is needed only for generating documentation, so comment
    out its rebar.config lines by default. Uncomment them if you need to
    generate documentation.
    vinoski committed Aug 4, 2011
Commits on May 6, 2011
  1. code clarifications in c_src/

    Use [[ ]] tests everywhere, and fix the test of the CC env var to make
    it clear what it's checking for.
    vinoski committed May 6, 2011
Commits on May 3, 2011
  1. Fix rebar deprecation warnings

    tuncer committed May 3, 2011
Commits on Mar 25, 2011
  1. add missing edown pretty_printer option

    The doc/ file generated by edown previously needed a lot of
    hand-editing to make it right. Ulf Wiger found the pretty printing
    option missing from the edown directives in rebar.config. Add that
    option, delete the hand-edited doc/, and restore the edown
    doc generation directives in rebar.config.
    vinoski committed Mar 25, 2011
Commits on Mar 23, 2011
  1. hand-edit edown-generated doc/

    Hand-edit doc/ generated by edown to clean up HTML
    artifacts. Modify rebar.config to comment out the edown rules so
    they're not run by default (since they'd overwrite doc/
    vinoski committed Mar 23, 2011
Commits on Mar 11, 2011
  1. add more update tests

    vinoski committed Mar 11, 2011
Commits on Mar 9, 2011
  1. return value of ok from init/0

    The original return value of ok from init/0 got dropped accidentally
    in a previous commit. Always return ok so that we fall back to the
    Erlang variants of the hash functions if NIF loading fails.
    vinoski committed Mar 9, 2011
Commits on Mar 2, 2011
  1. change NIF resource handling to avoid leaks

    NIF resources could leak if a caller invoked one of the sha*_init
    functions without ever passing it to the corresponding sha*_final
    function. Resources are now freed immediately after creating resource
    terms that are returned to callers. Also, add a Context destructor to
    free the contained binary if it's never been returned to the caller.
    vinoski committed Mar 2, 2011
Commits on Feb 22, 2011
  1. keep code within 80 columns

    vinoski committed Feb 22, 2011
Commits on Feb 21, 2011
  1. fix NIF badarg handling

    Change the NIF internal update functions to return a boolean instead
    of a term to allow the caller to determine whether a badarg should be
    returned or not.
    Add new unit tests to verify badarg is received when expected.
    vinoski committed Feb 21, 2011
  2. fix URL typos

    vinoski committed Feb 21, 2011
Commits on Feb 20, 2011
  1. merge tuncer's rebar.config simplications

    Merge branch 'rebar' of
    vinoski committed Feb 20, 2011
  2. Simplify rebar.config

    tuncer committed Feb 20, 2011
Commits on Feb 19, 2011
  1. add more README info

    vinoski committed Feb 19, 2011
  2. fix README links

    vinoski committed Feb 19, 2011