Commits on Oct 6, 2013
  1. @spouliot

    Merge pull request #5 from symform/crimson.openssl

    New Crimson.OpenSsl wrapper ontop of openssl (libcrypto)
    spouliot committed Oct 6, 2013
Commits on Oct 1, 2013
  1. @bassamtabbara
  2. fix marshaling of SSLeay_version return value

    Chris Araman committed Oct 1, 2013
  3. P/Invoke marshaling improvements

    Chris Araman committed Oct 1, 2013
  4. P/Invoke marshaling improvements

    Chris Araman committed Oct 1, 2013
  5. @bassamtabbara

    Increase the size of the buffer passed to EVP_DigestFinal_ex, and mak…

    …e size and output parameter.
    bassamtabbara committed Oct 1, 2013
Commits on Sep 26, 2013
  1. @bassamtabbara
Commits on Sep 25, 2013
  1. @bassamtabbara
  2. @bassamtabbara
  3. @bassamtabbara
  4. @bassamtabbara

    Check if save_iv is not null in CryptoDevTransform before copying. Us…

    …ing PtrToStringAuto in OpenSslUtil.
    bassamtabbara committed Sep 24, 2013
  5. @bassamtabbara

    Update README

    bassamtabbara committed Sep 24, 2013
  6. @bassamtabbara

    Fix generator, now passing torture tests. Fix marshaling of version s…

    …tring. Fallback to RijndaelManaged if openssl is not found. Remove MD5 as its not tested.
    bassamtabbara committed Sep 24, 2013
  7. @bassamtabbara

    Share more code between CryptoDev and OpenSsl implementations. Ignore…

    … tests if openssl is not found. Cleanup
    bassamtabbara committed Sep 24, 2013
  8. @bassamtabbara
Commits on Jul 2, 2013
  1. @spouliot

    Merge pull request #3 from symform/symform_add_version_number_to_asse…

    …mbly
    
    Adding a version number to the crimson assembly
    spouliot committed Jul 1, 2013
Commits on Jun 27, 2013
  1. @thephred
Commits on Oct 20, 2012
  1. @spouliot

    Ask only once about the availability of an algorithm since it can be …

    …costly to do so each time (e.g. if the instance are not reused)
    spouliot committed Oct 20, 2012
Commits on Sep 25, 2012
  1. @spouliot

    Merge pull request #2 from symform/master

    Fix a number of places where "fixed" keyword does not cover the IntPtr references.
    spouliot committed Sep 24, 2012
Commits on Sep 23, 2012
  1. @bassamtabbara

    Fix a number of places where the fixed keyword is used collect a memo…

    …ry pointer, which is case an IntPtr, but the IntPtr is passed to a libc DllImport outside the fixed context.
    bassamtabbara committed Sep 23, 2012
Commits on Sep 7, 2012
  1. @spouliot

    Merge pull request #1 from symform/master

    Build Crimson.CryptoDev.dll with -optimize by default, rather than -debug
    spouliot committed Sep 7, 2012
  2. @amatai
Commits on Sep 5, 2012
  1. @spouliot

    Update license

    spouliot committed Sep 4, 2012
Commits on Sep 2, 2012
  1. @spouliot
  2. @spouliot
  3. @spouliot

    Fix bottleneck (loops) in TransformFinalBlock when the buffers are la…

    …rger than the block size. Issue found by Ajay Matai
    spouliot committed Sep 2, 2012
Commits on Aug 12, 2012
  1. @spouliot

    Enable FIPS186 tests for SHA1

    spouliot committed Aug 12, 2012
Commits on Jul 18, 2012
  1. @spouliot
  2. @spouliot

    Use environment variables to limit the buffer size (instead of hardco…

    …ding them at compilation time). Adapted contribution from brad@symform.com
    spouliot committed Jul 17, 2012
Commits on Jul 17, 2012
  1. @spouliot
  2. @spouliot
Commits on Mar 24, 2012
  1. @spouliot

    Add missing RijndaelKernel which is not autogenerated since it needs …

    …fallbacks for non-AES block sizes
    spouliot committed Mar 24, 2012
Commits on Feb 16, 2012
  1. @spouliot

    Add CryptoDev to the README

    spouliot committed Feb 15, 2012
  2. @spouliot
  3. @spouliot

    fix quotes in generated license

    spouliot committed Feb 15, 2012