static void openssl_rand_clean()

in src/main/native/org/apache/commons/crypto/random/OpenSslCryptoRandomNative.c [333:346]


static void openssl_rand_clean(ENGINE *eng, int clean_locks)
{
  if (NULL != eng) {
    dlsym_ENGINE_finish(eng);
    dlsym_ENGINE_free(eng);

    if (dlsym_OpenSSL_version_num() < VERSION_1_1_X) {
      dlsym_ENGINE_cleanup();
      if (clean_locks) {
        locks_cleanup();
      }
    }
  }
}