Permalink
Commits on Mar 7, 2017
  1. release version 0.34

    committed Mar 7, 2017
  2. Sort the cipher and digest lists.

    glv2 committed with Apr 12, 2016
  3. Add blake2 digest and test vectors.

    glv2 committed with Apr 11, 2016
  4. Add sha3 digests and test vectors.

    glv2 committed with Mar 19, 2016
  5. Fixed defknown handling.

    kenanb committed with Mar 22, 2016
  6. Update documentation. (#67)

    Add documentation for Skein-MACs and public key algorithms.
    glv2 committed with Mar 7, 2017
  7. fix dependency of salsa20.lisp on fndb.lisp (#80)

    On certain SBCL versions, SALSA-CORE in salsa20.lisp calls
    X-SALSA-CORE which is only defined after fndb.lisp has been loaded.
    scymtym committed with Mar 7, 2017
Commits on Dec 30, 2016
  1. less cut-and-paste when reinitializing skein digests

    In addition to making the code shorter, this change also cuts out
    unnecessary generic function dispatch for accessing the slots of the
    digest.
    committed Dec 30, 2016
  2. eliminate unecessary COPY-SEQ calls when reinitializing skein digests

    While SKEIN-GET-IV returns a constant array, we're just using that as a
    source for REPLACE; there's no need to cons unnecessarily.
    committed Dec 30, 2016
  3. avoid generic dispatch in COPY-DIGEST for skein

    There's no reason to call the generic SKEIN-* functions; we already know
    what type of instance we're dealing with.
    committed Dec 30, 2016
Commits on Dec 19, 2016
  1. Fix the skein-increment-counter function. (#78)

    The parameters of one of the calls to 'byte' were in the wrong order.
    glv2 committed with Dec 19, 2016
Commits on Nov 22, 2016
  1. Use standard IO syntax for combined string (#64)

    Fixes find-symbol returning nil inside pbkdf2-check-password with
    combined strings produced while *print-case* is set to :downcase.
    christophejunke committed with Nov 22, 2016
  2. Replace SB-BIGNUM:BIGNUM-TYPE by BIGNUM (#72)

    Type `sb-bignum:bignum-type`, which was just a deftype to `bignum`, was removed in sbcl-1.3.11.
    kr5x committed with Nov 22, 2016
Commits on Feb 14, 2016
  1. Use Montgomery ladder algorithm for modular exponentiation by default.

    The Montgomery ladder is safer against side channel attacks.
    The faster (but not as safe) function is now called expt-mod-fast.
    glv2 committed with Dec 4, 2015
  2. Optimization for ed25519.

    glv2 committed with Dec 4, 2015
  3. Optimization for ed25519.

    glv2 committed with Dec 3, 2015
  4. Fix documentation strings.

    glv2 committed with Nov 28, 2015
  5. Add some documentation strings.

    glv2 committed with Nov 27, 2015
  6. Optimization for ed25519.

    glv2 committed with Nov 27, 2015
  7. Optimization for ed25519.

    glv2 committed with Nov 26, 2015
  8. Optimization for ed25519.

    glv2 committed with Nov 26, 2015
  9. Fix ed25519 key generation.

    glv2 committed with Nov 26, 2015
  10. Add support for RSA signatures and PSS padding scheme

    Add test vectors for RSA encryption and signature
    glv2 committed with Nov 25, 2015
  11. Fix OAEP padding scheme.

    glv2 committed with Nov 25, 2015
  12. Add test vectors for DSA.

    glv2 committed with Nov 25, 2015
  13. Add test vectors for ed25519.

    Add skeleton of test vectors for RSA, Elgamal and DSA.
    glv2 committed with Nov 25, 2015
  14. Code cleanup.

    glv2 committed with Nov 24, 2015