Lines Matching refs:new

791     sni_entry *cur = NULL, *new = NULL;  in sni_parse()  local
805 if ((new = mbedtls_calloc(1, sizeof(sni_entry))) == NULL) { in sni_parse()
810 GET_ITEM(new->name); in sni_parse()
819 if ((new->cert = mbedtls_calloc(1, sizeof(mbedtls_x509_crt))) == NULL || in sni_parse()
820 (new->key = mbedtls_calloc(1, sizeof(mbedtls_pk_context))) == NULL) { in sni_parse()
824 mbedtls_x509_crt_init(new->cert); in sni_parse()
825 mbedtls_pk_init(new->key); in sni_parse()
827 if (mbedtls_x509_crt_parse_file(new->cert, crt_file) != 0 || in sni_parse()
828 mbedtls_pk_parse_keyfile(new->key, key_file, "", rng_get, &rng) != 0) { in sni_parse()
833 if ((new->ca = mbedtls_calloc(1, sizeof(mbedtls_x509_crt))) == NULL) { in sni_parse()
837 mbedtls_x509_crt_init(new->ca); in sni_parse()
839 if (mbedtls_x509_crt_parse_file(new->ca, ca_file) != 0) { in sni_parse()
846 if ((new->crl = mbedtls_calloc(1, sizeof(mbedtls_x509_crl))) == NULL) { in sni_parse()
850 mbedtls_x509_crl_init(new->crl); in sni_parse()
852 if (mbedtls_x509_crl_parse_file(new->crl, crl_file) != 0) { in sni_parse()
859 if ((new->authmode = get_auth_mode(auth_str)) < 0) { in sni_parse()
863 new->authmode = DFL_AUTH_MODE; in sni_parse()
866 new->next = cur; in sni_parse()
867 cur = new; in sni_parse()
873 sni_free(new); in sni_parse()
990 psk_entry *cur = NULL, *new = NULL; in psk_parse() local
1001 if ((new = mbedtls_calloc(1, sizeof(psk_entry))) == NULL) { in psk_parse()
1005 memset(new, 0, sizeof(psk_entry)); in psk_parse()
1007 GET_ITEM(new->name); in psk_parse()
1010 if (mbedtls_test_unhexify(new->key, MBEDTLS_PSK_MAX_LEN, in psk_parse()
1011 key_hex, &new->key_len) != 0) { in psk_parse()
1015 new->next = cur; in psk_parse()
1016 cur = new; in psk_parse()
1022 psk_free(new); in psk_parse()