diff options
| author | Garrett D'Amore <garrett@damore.org> | 2017-12-31 13:31:02 -0800 |
|---|---|---|
| committer | Garrett D'Amore <garrett@damore.org> | 2017-12-31 13:31:02 -0800 |
| commit | 7df0165712bb6ca623830ac55c548696c83e8647 (patch) | |
| tree | 397de6a93a7d638331b71d1c40c9b89b21487b39 /src/supplemental/tls/mbedtls | |
| parent | 772e16dd93d61d8cb9bce2d2e8b88ab42366f725 (diff) | |
| download | nng-7df0165712bb6ca623830ac55c548696c83e8647.tar.gz nng-7df0165712bb6ca623830ac55c548696c83e8647.tar.bz2 nng-7df0165712bb6ca623830ac55c548696c83e8647.zip | |
Rename config init/fini to alloc/free, add documentation for them.
Diffstat (limited to 'src/supplemental/tls/mbedtls')
| -rw-r--r-- | src/supplemental/tls/mbedtls/tls.c | 22 |
1 files changed, 17 insertions, 5 deletions
diff --git a/src/supplemental/tls/mbedtls/tls.c b/src/supplemental/tls/mbedtls/tls.c index 3bbf4a33..5c92d7d9 100644 --- a/src/supplemental/tls/mbedtls/tls.c +++ b/src/supplemental/tls/mbedtls/tls.c @@ -157,7 +157,7 @@ nni_tls_random(void *arg, unsigned char *buf, size_t sz) } void -nng_tls_config_fini(nng_tls_config *cfg) +nni_tls_config_fini(nng_tls_config *cfg) { nni_tls_certkey *ck; @@ -199,7 +199,7 @@ nng_tls_config_fini(nng_tls_config *cfg) } int -nng_tls_config_init(nng_tls_config **cpp, enum nng_tls_mode mode) +nni_tls_config_init(nng_tls_config **cpp, enum nng_tls_mode mode) { nng_tls_config *cfg; int rv; @@ -227,7 +227,7 @@ nng_tls_config_init(nng_tls_config **cpp, enum nng_tls_mode mode) rv = mbedtls_ssl_config_defaults(&cfg->cfg_ctx, sslmode, MBEDTLS_SSL_TRANSPORT_STREAM, MBEDTLS_SSL_PRESET_DEFAULT); if (rv != 0) { - nng_tls_config_fini(cfg); + nni_tls_config_fini(cfg); return (rv); } @@ -242,7 +242,7 @@ nng_tls_config_init(nng_tls_config **cpp, enum nng_tls_mode mode) rv = mbedtls_ctr_drbg_seed( &cfg->rng_ctx, nni_tls_get_entropy, NULL, NULL, 0); if (rv != 0) { - nng_tls_config_fini(cfg); + nni_tls_config_fini(cfg); return (rv); } #endif @@ -284,7 +284,7 @@ nni_tls_fini(nni_tls *tp) nni_free(tp->sendbuf, NNG_TLS_MAX_RECV_SIZE); if (tp->cfg != NULL) { // release the hold we got on it - nng_tls_config_fini(tp->cfg); + nni_tls_config_fini(tp->cfg); } NNI_FREE_STRUCT(tp); } @@ -1065,3 +1065,15 @@ err: nni_free(tmp, len); return (rv); } + +int +nng_tls_config_alloc(nng_tls_config **cfgp, nng_tls_mode mode) +{ + return (nni_tls_config_init(cfgp, mode)); +} + +int +nng_tls_config_free(nng_tls_config *cfg) +{ + nni_tls_config_fini(cfg); +}
\ No newline at end of file |
