#include "stdafx.hpp"
#include "crypto/OTCrypto.hpp"
#include "OTLog.hpp"
#include "crypto/OTPassword.hpp"
#include "crypto/OTPasswordData.hpp"
#include "util/OTPaths.hpp"
#include "OTPseudonym.hpp"
#include "crypto/OTSignature.hpp"
#include "OTStorage.hpp"
#include "util/stacktrace.h"
#include <bigint/BigIntegerLibrary.hh>
#include <thread>
#include <arpa/inet.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/resource.h>
#include <openssl/bio.h>
#include <openssl/buffer.h>
#include <openssl/evp.h>
#include <openssl/pem.h>
#include <openssl/rsa.h>
#include <openssl/dsa.h>
#include <openssl/err.h>
#include <openssl/ui.h>
#include <openssl/rand.h>
#include <openssl/crypto.h>
#include <openssl/asn1.h>
#include <openssl/objects.h>
#include <openssl/ssl.h>
#include <openssl/sha.h>
#include <openssl/conf.h>
#include <openssl/x509v3.h>
#include <openssl/engine.h>
#include "crypto/OTAsymmetricKey_OpenSSLPrivdp.hpp"
#include "crypto/OpenSSL_BIO.hpp"
#include <openssl/whrlpool.h>
#include <openssl/opensslconf.h>
#include <openssl/opensslv.h>
Go to the source code of this file.
|
unsigned int64_t | opentxs::ot_openssl_thread_id (void) |
|
void | opentxs::ot_openssl_locking_callback (int32_t mode, int32_t type, char *file, int32_t line) |
|
void | opentxs::ot_openssl_locking_callback (int32_t mode, int32_t type, const char *, int32_t) |
|
char * | opentxs::ot_openssl_base64_encode (const uint8_t *input, int32_t in_len, int32_t bLineBreaks) |
|
uint8_t * | opentxs::ot_openssl_base64_decode (const char *input, size_t *out_len, int32_t bLineBreaks) |
|
#define _PASSWORD_LEN 128 |
#define OPENSSL_THREAD_DEFINES |
#define OT_DEFAULT_DIGEST_1_SIZE 32 |
#define OT_DEFAULT_DIGEST_2_SIZE 64 |
#define OT_DEFAULT_ITERATION_COUNT 65535 |
#define OT_DEFAULT_PUBLIC_KEYSIZE 128 |
#define OT_DEFAULT_PUBLIC_KEYSIZE_MAX 512 |
#define OT_DEFAULT_SYMMETRIC_BUFFER_SIZE 4096 |
#define OT_DEFAULT_SYMMETRIC_IV_SIZE 16 |
#define OT_DEFAULT_SYMMETRIC_KEY_SIZE 16 |
#define OT_DEFAULT_SYMMETRIC_KEY_SIZE_MAX 64 |
#define OT_DEFAULT_SYMMETRIC_SALT_SIZE 8 |
#define OT_KEY_DIGEST_1_SIZE "digest_1_size" |
#define OT_KEY_DIGEST_2_SIZE "digest_2_size" |
#define OT_KEY_ITERATION_COUNT "iteration_count" |
#define OT_KEY_PUBLIC_KEYSIZE "public_keysize" |
#define OT_KEY_PUBLIC_KEYSIZE_MAX "public_keysize_max" |
#define OT_KEY_SYMMETRIC_BUFFER_SIZE "symmetric_buffer_size" |
#define OT_KEY_SYMMETRIC_IV_SIZE "symmetric_iv_size" |
#define OT_KEY_SYMMETRIC_KEY_SIZE "symmetric_key_size" |
#define OT_KEY_SYMMETRIC_KEY_SIZE_MAX "symmetric_key_size_max" |
#define OT_KEY_SYMMETRIC_SALT_SIZE "symmetric_salt_size" |