Skip to content
  1. Mar 07, 2002
  2. Mar 01, 2002
  3. Feb 28, 2002
  4. Feb 26, 2002
  5. Feb 15, 2002
  6. Feb 14, 2002
  7. Feb 13, 2002
  8. Feb 10, 2002
  9. Feb 09, 2002
  10. Feb 08, 2002
  11. Feb 07, 2002
    • Richard Levitte's avatar
    • 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