mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-03-25 13:43:31 +00:00
ssl_helpers: make rng_get available for other test cases
This is a pre-step to configure random number generator in some TLS tests. Signed-off-by: Yanray Wang <yanray.wang@arm.com>
This commit is contained in:
parent
b422cab052
commit
f88e529de3
@ -193,6 +193,10 @@ typedef struct mbedtls_test_ssl_endpoint {
|
|||||||
|
|
||||||
#endif /* MBEDTLS_SSL_HANDSHAKE_WITH_CERT_ENABLED */
|
#endif /* MBEDTLS_SSL_HANDSHAKE_WITH_CERT_ENABLED */
|
||||||
|
|
||||||
|
#if defined(MBEDTLS_SSL_HANDSHAKE_WITH_CERT_ENABLED)
|
||||||
|
int rng_get(void *p_rng, unsigned char *output, size_t output_len);
|
||||||
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* This function can be passed to mbedtls to receive output logs from it. In
|
* This function can be passed to mbedtls to receive output logs from it. In
|
||||||
* this case, it will count the instances of a mbedtls_test_ssl_log_pattern
|
* this case, it will count the instances of a mbedtls_test_ssl_log_pattern
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
#if defined(MBEDTLS_SSL_TLS_C)
|
#if defined(MBEDTLS_SSL_TLS_C)
|
||||||
#if defined(MBEDTLS_SSL_HANDSHAKE_WITH_CERT_ENABLED)
|
#if defined(MBEDTLS_SSL_HANDSHAKE_WITH_CERT_ENABLED)
|
||||||
static int rng_seed = 0xBEEF;
|
static int rng_seed = 0xBEEF;
|
||||||
static int rng_get(void *p_rng, unsigned char *output, size_t output_len)
|
int rng_get(void *p_rng, unsigned char *output, size_t output_len)
|
||||||
{
|
{
|
||||||
(void) p_rng;
|
(void) p_rng;
|
||||||
for (size_t i = 0; i < output_len; i++) {
|
for (size_t i = 0; i < output_len; i++) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user