1. 14 Feb, 2002 1 commit
  2. 07 Feb, 2002 1 commit
    • Richard Levitte's avatar
      A number of corrections of the aep engine implementation: · ed2f196a
      Richard Levitte authored
      1. rnd_reference was a duplication of the work the the engine
         framework does, and wasn't ever checked.  Removed.
      2. use the NO_ macros to disable appropriate algorithms.
      3. Only implement the RNG stuff if AEPRAND is defined (default: not
         defined, because the AEP people plan on having boards without it.
         I'll see if I can device a more dynamic way of disabling this).
      4. aep_finish() now closes all connections, and if that worked, does a
         proper finalize.
      5. proper AEP types are used to conform to the AEP definitions of
         their own functions.
      6. remake the use of thread locks.  The use of CRYPTO_LOCK_DYNLOCK was
         definitely inappropriate, and for random generator stuff, it's
         better to use CRYPTO_LOCK_RAND.
      
      Also, I applied certain changes that were provided by the AEP people.
      Among others, BN_CTX_new() is not used to initialise a BN context
      (this was never done before, and may have made things slower or not
      working at all.
      ed2f196a
  3. 30 Jan, 2002 2 commits
  4. 27 Jan, 2002 1 commit
  5. 26 Jan, 2002 1 commit
  6. 25 Jan, 2002 2 commits
  7. 21 Dec, 2001 5 commits
  8. 20 Dec, 2001 6 commits
  9. 11 Dec, 2001 2 commits
    • Richard Levitte's avatar
      Make the type of hConnection consistent. · 91102def
      Richard Levitte authored
      91102def
    • Richard Levitte's avatar
      Problem: · 35933d17
      Richard Levitte authored
      1. some platforms do not have inttypes.h, and chasing them down
         becomes ridiculous.  Therefore, uint64_t can't be used for 64-bit
         values.
      2. some (other) platforms do not support "long long".
      
      Solution: make AEP_U64 a struct with two longs unless long already is
      64 bit long.
      
      Also, restore all other types back to use unsigned char, unsigned int
      and unsigned long.  Make sure that AEP_U32 actually becomes 32 bits,
      even on platforms where long is 64 bits (actually, we're just guessing
      that int will stay at 32 bits on those...).
      35933d17
  10. 28 Nov, 2001 1 commit
  11. 24 Nov, 2001 1 commit
  12. 23 Nov, 2001 2 commits
  13. 21 Nov, 2001 4 commits
  14. 20 Nov, 2001 1 commit
  15. 19 Nov, 2001 1 commit
  16. 17 Nov, 2001 3 commits
  17. 16 Nov, 2001 3 commits
  18. 15 Nov, 2001 3 commits