diff options
author | Andreas Schneider <asn@cryptomilk.org> | 2018-08-20 15:56:14 +0200 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2018-08-20 18:42:03 +0200 |
commit | 85d2c0371a6b6c76a1c4e37912393738b15ba8ba (patch) | |
tree | c7ff6c0e1271f36f495d08272b5adc2101e5e582 /src/libmbedcrypto.c | |
parent | 1d9f548204262c272091cef8db2e080707994731 (diff) | |
download | libssh-85d2c0371a6b6c76a1c4e37912393738b15ba8ba.tar.gz libssh-85d2c0371a6b6c76a1c4e37912393738b15ba8ba.tar.xz libssh-85d2c0371a6b6c76a1c4e37912393738b15ba8ba.zip |
mbedtls: Use getter for ssh_mbedtls_ctr_drbg
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Diffstat (limited to 'src/libmbedcrypto.c')
-rw-r--r-- | src/libmbedcrypto.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/libmbedcrypto.c b/src/libmbedcrypto.c index 10a35270..aca9b35e 100644 --- a/src/libmbedcrypto.c +++ b/src/libmbedcrypto.c @@ -30,6 +30,9 @@ #ifdef HAVE_LIBMBEDCRYPTO #include <mbedtls/md.h> +static mbedtls_entropy_context ssh_mbedtls_entropy; +static mbedtls_ctr_drbg_context ssh_mbedtls_ctr_drbg; + struct ssh_mac_ctx_struct { enum ssh_mac_e mac_type; mbedtls_md_context_t ctx; @@ -999,6 +1002,11 @@ int ssh_mbedtls_random(void *where, int len, int strong) return !rc; } +mbedtls_ctr_drbg_context *ssh_get_mbedtls_ctr_drbg_context(void) +{ + return &ssh_mbedtls_ctr_drbg; +} + void ssh_crypto_finalize(void) { if (!libmbedcrypto_initialized) { |