Skip to content
  1. Feb 07, 2002
    • 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
  2. Jan 30, 2002
  3. Jan 27, 2002
  4. Jan 26, 2002
  5. Jan 25, 2002
  6. Dec 21, 2001
  7. Dec 20, 2001
  8. Dec 11, 2001
    • 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
  9. Nov 28, 2001
  10. Nov 24, 2001
  11. Nov 23, 2001
  12. Nov 21, 2001
  13. Nov 20, 2001
  14. Nov 19, 2001
  15. Nov 17, 2001
  16. Nov 16, 2001
  17. Nov 15, 2001