Lines Matching refs:new

529     sni_entry *cur = NULL, *new = NULL;  in sni_parse()  local
540 if( ( new = mbedtls_calloc( 1, sizeof( sni_entry ) ) ) == NULL ) in sni_parse()
546 GET_ITEM( new->name ); in sni_parse()
553 if( ( new->cert = mbedtls_calloc( 1, sizeof( mbedtls_x509_crt ) ) ) == NULL || in sni_parse()
554 ( new->key = mbedtls_calloc( 1, sizeof( mbedtls_pk_context ) ) ) == NULL ) in sni_parse()
557 mbedtls_x509_crt_init( new->cert ); in sni_parse()
558 mbedtls_pk_init( new->key ); in sni_parse()
560 if( mbedtls_x509_crt_parse_file( new->cert, crt_file ) != 0 || in sni_parse()
561 mbedtls_pk_parse_keyfile( new->key, key_file, "" ) != 0 ) in sni_parse()
566 if( ( new->ca = mbedtls_calloc( 1, sizeof( mbedtls_x509_crt ) ) ) == NULL ) in sni_parse()
569 mbedtls_x509_crt_init( new->ca ); in sni_parse()
571 if( mbedtls_x509_crt_parse_file( new->ca, ca_file ) != 0 ) in sni_parse()
577 if( ( new->crl = mbedtls_calloc( 1, sizeof( mbedtls_x509_crl ) ) ) == NULL ) in sni_parse()
580 mbedtls_x509_crl_init( new->crl ); in sni_parse()
582 if( mbedtls_x509_crl_parse_file( new->crl, crl_file ) != 0 ) in sni_parse()
588 if( ( new->authmode = get_auth_mode( auth_str ) ) < 0 ) in sni_parse()
592 new->authmode = DFL_AUTH_MODE; in sni_parse()
594 new->next = cur; in sni_parse()
595 cur = new; in sni_parse()
601 sni_free( new ); in sni_parse()
709 psk_entry *cur = NULL, *new = NULL; in psk_parse() local
720 if( ( new = mbedtls_calloc( 1, sizeof( psk_entry ) ) ) == NULL ) in psk_parse()
723 memset( new, 0, sizeof( psk_entry ) ); in psk_parse()
725 GET_ITEM( new->name ); in psk_parse()
728 if( unhexify( new->key, key_hex, &new->key_len ) != 0 ) in psk_parse()
731 new->next = cur; in psk_parse()
732 cur = new; in psk_parse()
738 psk_free( new ); in psk_parse()