Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixed compiler issues, fixed several algorithms, 64-bit machine fix, add Makefile to build and run all tests, rollup of all previous (to #15) pull requests #15

Open
wants to merge 15 commits into
base: master
Choose a base branch
from

Commits on May 18, 2017

  1. Configuration menu
    Copy the full SHA
    1d975f5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8278309 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2017

  1. Fixes to allow for inclusion of multiple headers

    The typedefs used in header files are protected by
    the CRYPTO_TYPES macro so that if one includes more
    thann one header files, one does not see multiple
    typedef errors.
    
    Changed BYTE and WORD typedefs to ensure that they
    are unsigned 8 and 32 bit values.
    lcn2 committed May 30, 2017
    Configuration menu
    Copy the full SHA
    a9a6897 View commit details
    Browse the repository at this point in the history
  2. Fixed AES code for some compilers

    Fixed how 3DES triggers encrypt and decrypt.
    
    Fixed header guard symbol.
    lcn2 committed May 30, 2017
    Configuration menu
    Copy the full SHA
    d576d1c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f8456ab View commit details
    Browse the repository at this point in the history
  4. Complete AES compiler fix

    lcn2 committed May 30, 2017
    Configuration menu
    Copy the full SHA
    0ac9517 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    49047cb View commit details
    Browse the repository at this point in the history

Commits on May 31, 2017

  1. Configuration menu
    Copy the full SHA
    a5e7476 View commit details
    Browse the repository at this point in the history
  2. Improved test PASS / FAIL notification

    Each test will exit 0 if all is well, or exit 1 if there was an error.
    
    Now 'make test' will report of any of the tests failed or of all tests
    passed.  It will exit non-zero of any of the tests failed.
    lcn2 committed May 31, 2017
    Configuration menu
    Copy the full SHA
    ef5ea55 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    df7c024 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2017

  1. Configuration menu
    Copy the full SHA
    01bc06c View commit details
    Browse the repository at this point in the history
  2. Fix base64 test bug

    On some systems, the base64_test() call would fail because
    an output buffer was not zeroized befure using it.
    lcn2 committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    9a32f8f View commit details
    Browse the repository at this point in the history
  3. Fixed rot-13 for non-ASCII

    lcn2 committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    fa3a10d View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2017

  1. Improve C code formtting

    lcn2 committed Sep 23, 2017
    Configuration menu
    Copy the full SHA
    3542eaf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7085469 View commit details
    Browse the repository at this point in the history