mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-11 21:53:48 +01:00
6a88d8f6b4
We used to link both libraries at once, but now that I'm working on TLS, there's nothing left to keep OpenSSL around for when NSS is enabled. Note that this patch causes a couple of places that still assumed OpenSSL to be disabled when NSS is enabled - tor-gencert - pbkdf2
34 lines
927 B
C
34 lines
927 B
C
/* Copyright (c) 2001, Matej Pfajfar.
|
|
* Copyright (c) 2001-2004, Roger Dingledine.
|
|
* Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson.
|
|
* Copyright (c) 2007-2018, The Tor Project, Inc. */
|
|
/* See LICENSE for licensing information */
|
|
|
|
/**
|
|
* \file crypto_init.h
|
|
*
|
|
* \brief Headers for crypto_init.c
|
|
**/
|
|
|
|
#ifndef TOR_CRYPTO_INIT_H
|
|
#define TOR_CRYPTO_INIT_H
|
|
|
|
#include "orconfig.h"
|
|
#include "lib/cc/compat_compiler.h"
|
|
|
|
int crypto_init_siphash_key(void);
|
|
int crypto_early_init(void) ATTR_WUR;
|
|
int crypto_global_init(int hardwareAccel,
|
|
const char *accelName,
|
|
const char *accelPath) ATTR_WUR;
|
|
|
|
void crypto_thread_cleanup(void);
|
|
int crypto_global_cleanup(void);
|
|
void crypto_postfork(void);
|
|
|
|
const char *crypto_get_library_name(void);
|
|
const char *crypto_get_library_version_string(void);
|
|
const char *crypto_get_header_version_string(void);
|
|
|
|
#endif /* !defined(TOR_CRYPTO_H) */
|