mirror of
				https://github.com/yuzu-emu/mbedtls.git
				synced 2025-11-04 12:15:05 +00:00 
			
		
		
		
	Adapt defaults and programs documentation
This commit is contained in:
		
							parent
							
								
									a771160799
								
							
						
					
					
						commit
						e744eab3b1
					
				| 
						 | 
					@ -1337,7 +1337,7 @@ void mbedtls_ssl_conf_endpoint( mbedtls_ssl_config *conf, int endpoint );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * \brief           Set the transport type (TLS or DTLS).
 | 
					 * \brief           Set the transport type (TLS or DTLS).
 | 
				
			||||||
 *                  Default: TLS
 | 
					 *                  Default: TLS if both are enabled, or DTLS.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * \note            For DTLS, you must either provide a recv callback that
 | 
					 * \note            For DTLS, you must either provide a recv callback that
 | 
				
			||||||
 *                  doesn't block, or one that handles timeouts, see
 | 
					 *                  doesn't block, or one that handles timeouts, see
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -10216,6 +10216,10 @@ void mbedtls_ssl_free( mbedtls_ssl_context *ssl )
 | 
				
			||||||
void mbedtls_ssl_config_init( mbedtls_ssl_config *conf )
 | 
					void mbedtls_ssl_config_init( mbedtls_ssl_config *conf )
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    memset( conf, 0, sizeof( mbedtls_ssl_config ) );
 | 
					    memset( conf, 0, sizeof( mbedtls_ssl_config ) );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#if !defined(MBEDTLS_SSL_PROTO_TLS)
 | 
				
			||||||
 | 
					    conf->transport = MBEDTLS_SSL_TRANSPORT_DATAGRAM;
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if defined(MBEDTLS_KEY_EXCHANGE__WITH_CERT__ENABLED)
 | 
					#if defined(MBEDTLS_KEY_EXCHANGE__WITH_CERT__ENABLED)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -43,14 +43,15 @@
 | 
				
			||||||
    !defined(MBEDTLS_SSL_TLS_C) || !defined(MBEDTLS_SSL_CLI_C) || \
 | 
					    !defined(MBEDTLS_SSL_TLS_C) || !defined(MBEDTLS_SSL_CLI_C) || \
 | 
				
			||||||
    !defined(MBEDTLS_NET_C) || !defined(MBEDTLS_RSA_C) ||         \
 | 
					    !defined(MBEDTLS_NET_C) || !defined(MBEDTLS_RSA_C) ||         \
 | 
				
			||||||
    !defined(MBEDTLS_CERTS_C) || !defined(MBEDTLS_PEM_PARSE_C) || \
 | 
					    !defined(MBEDTLS_CERTS_C) || !defined(MBEDTLS_PEM_PARSE_C) || \
 | 
				
			||||||
    !defined(MBEDTLS_CTR_DRBG_C) || !defined(MBEDTLS_X509_CRT_PARSE_C)
 | 
					    !defined(MBEDTLS_CTR_DRBG_C) || !defined(MBEDTLS_X509_CRT_PARSE_C) || \
 | 
				
			||||||
 | 
					    !defined(MBEDTLS_SSL_PROTO_TLS)
 | 
				
			||||||
int main( void )
 | 
					int main( void )
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    mbedtls_printf("MBEDTLS_BIGNUM_C and/or MBEDTLS_ENTROPY_C and/or "
 | 
					    mbedtls_printf("MBEDTLS_BIGNUM_C and/or MBEDTLS_ENTROPY_C and/or "
 | 
				
			||||||
           "MBEDTLS_SSL_TLS_C and/or MBEDTLS_SSL_CLI_C and/or "
 | 
					           "MBEDTLS_SSL_TLS_C and/or MBEDTLS_SSL_CLI_C and/or "
 | 
				
			||||||
           "MBEDTLS_NET_C and/or MBEDTLS_RSA_C and/or "
 | 
					           "MBEDTLS_NET_C and/or MBEDTLS_RSA_C and/or "
 | 
				
			||||||
           "MBEDTLS_CTR_DRBG_C and/or MBEDTLS_X509_CRT_PARSE_C "
 | 
					           "MBEDTLS_CTR_DRBG_C and/or MBEDTLS_X509_CRT_PARSE_C and/or"
 | 
				
			||||||
           "not defined.\n");
 | 
					           "MBEDTLS_SSL_PROTO_TLS not defined.\n");
 | 
				
			||||||
    return( 0 );
 | 
					    return( 0 );
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
#else
 | 
					#else
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -223,7 +223,7 @@ int main( void )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if defined(MBEDTLS_SSL_PROTO_DTLS)
 | 
					#if defined(MBEDTLS_SSL_PROTO_DTLS)
 | 
				
			||||||
#define USAGE_DTLS \
 | 
					#define USAGE_DTLS \
 | 
				
			||||||
    "    dtls=%%d             default: 0 (TLS)\n"                           \
 | 
					    "    dtls=%%d             default: 0 (TLS) (if both enabled)\n" \
 | 
				
			||||||
    "    hs_timeout=%%d-%%d    default: (library default: 1000-60000)\n"    \
 | 
					    "    hs_timeout=%%d-%%d    default: (library default: 1000-60000)\n"    \
 | 
				
			||||||
    "                        range of DTLS handshake timeouts in millisecs\n" \
 | 
					    "                        range of DTLS handshake timeouts in millisecs\n" \
 | 
				
			||||||
    "    mtu=%%d              default: (library default: unlimited)\n"  \
 | 
					    "    mtu=%%d              default: (library default: unlimited)\n"  \
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -43,7 +43,8 @@
 | 
				
			||||||
    !defined(MBEDTLS_SSL_SRV_C) || !defined(MBEDTLS_NET_C) ||     \
 | 
					    !defined(MBEDTLS_SSL_SRV_C) || !defined(MBEDTLS_NET_C) ||     \
 | 
				
			||||||
    !defined(MBEDTLS_RSA_C) || !defined(MBEDTLS_CTR_DRBG_C) ||    \
 | 
					    !defined(MBEDTLS_RSA_C) || !defined(MBEDTLS_CTR_DRBG_C) ||    \
 | 
				
			||||||
    !defined(MBEDTLS_X509_CRT_PARSE_C) || !defined(MBEDTLS_TIMING_C) || \
 | 
					    !defined(MBEDTLS_X509_CRT_PARSE_C) || !defined(MBEDTLS_TIMING_C) || \
 | 
				
			||||||
    !defined(MBEDTLS_FS_IO) || !defined(MBEDTLS_PEM_PARSE_C)
 | 
					    !defined(MBEDTLS_FS_IO) || !defined(MBEDTLS_PEM_PARSE_C) || \
 | 
				
			||||||
 | 
					    !defined(MBEDTLS_SSL_PROTO_TLS)
 | 
				
			||||||
int main( int argc, char *argv[] )
 | 
					int main( int argc, char *argv[] )
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    ((void) argc);
 | 
					    ((void) argc);
 | 
				
			||||||
| 
						 | 
					@ -53,7 +54,8 @@ int main( int argc, char *argv[] )
 | 
				
			||||||
           "and/or MBEDTLS_SSL_TLS_C and/or MBEDTLS_SSL_SRV_C and/or "
 | 
					           "and/or MBEDTLS_SSL_TLS_C and/or MBEDTLS_SSL_SRV_C and/or "
 | 
				
			||||||
           "MBEDTLS_NET_C and/or MBEDTLS_RSA_C and/or "
 | 
					           "MBEDTLS_NET_C and/or MBEDTLS_RSA_C and/or "
 | 
				
			||||||
           "MBEDTLS_CTR_DRBG_C and/or MBEDTLS_X509_CRT_PARSE_C and/or "
 | 
					           "MBEDTLS_CTR_DRBG_C and/or MBEDTLS_X509_CRT_PARSE_C and/or "
 | 
				
			||||||
           "MBEDTLS_TIMING_C and/or MBEDTLS_PEM_PARSE_C not defined.\n");
 | 
					           "MBEDTLS_TIMING_C and/or MBEDTLS_PEM_PARSE_C and/or "
 | 
				
			||||||
 | 
					           "MBEDTLS_SSL_PROTO_TLS not defined.\n");
 | 
				
			||||||
    return( 0 );
 | 
					    return( 0 );
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
#elif defined(_WIN32)
 | 
					#elif defined(_WIN32)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -48,14 +48,14 @@
 | 
				
			||||||
    !defined(MBEDTLS_SSL_TLS_C) || !defined(MBEDTLS_SSL_CLI_C) || \
 | 
					    !defined(MBEDTLS_SSL_TLS_C) || !defined(MBEDTLS_SSL_CLI_C) || \
 | 
				
			||||||
    !defined(MBEDTLS_NET_C) || !defined(MBEDTLS_RSA_C) ||         \
 | 
					    !defined(MBEDTLS_NET_C) || !defined(MBEDTLS_RSA_C) ||         \
 | 
				
			||||||
    !defined(MBEDTLS_CTR_DRBG_C) || !defined(MBEDTLS_X509_CRT_PARSE_C) || \
 | 
					    !defined(MBEDTLS_CTR_DRBG_C) || !defined(MBEDTLS_X509_CRT_PARSE_C) || \
 | 
				
			||||||
    !defined(MBEDTLS_FS_IO)
 | 
					    !defined(MBEDTLS_FS_IO) || !defined(MBEDTLS_SSL_PROTO_TLS)
 | 
				
			||||||
int main( void )
 | 
					int main( void )
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    mbedtls_printf("MBEDTLS_BIGNUM_C and/or MBEDTLS_ENTROPY_C and/or "
 | 
					    mbedtls_printf("MBEDTLS_BIGNUM_C and/or MBEDTLS_ENTROPY_C and/or "
 | 
				
			||||||
           "MBEDTLS_SSL_TLS_C and/or MBEDTLS_SSL_CLI_C and/or "
 | 
					           "MBEDTLS_SSL_TLS_C and/or MBEDTLS_SSL_CLI_C and/or "
 | 
				
			||||||
           "MBEDTLS_NET_C and/or MBEDTLS_RSA_C and/or "
 | 
					           "MBEDTLS_NET_C and/or MBEDTLS_RSA_C and/or "
 | 
				
			||||||
           "MBEDTLS_CTR_DRBG_C and/or MBEDTLS_X509_CRT_PARSE_C "
 | 
					           "MBEDTLS_CTR_DRBG_C and/or MBEDTLS_X509_CRT_PARSE_C and/or "
 | 
				
			||||||
           "not defined.\n");
 | 
					           "MBEDTLS_SSL_PROTO_TLS not defined.\n");
 | 
				
			||||||
    return( 0 );
 | 
					    return( 0 );
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
#else
 | 
					#else
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -45,7 +45,7 @@
 | 
				
			||||||
    !defined(MBEDTLS_RSA_C) || !defined(MBEDTLS_CTR_DRBG_C) ||            \
 | 
					    !defined(MBEDTLS_RSA_C) || !defined(MBEDTLS_CTR_DRBG_C) ||            \
 | 
				
			||||||
    !defined(MBEDTLS_X509_CRT_PARSE_C) || !defined(MBEDTLS_FS_IO) ||      \
 | 
					    !defined(MBEDTLS_X509_CRT_PARSE_C) || !defined(MBEDTLS_FS_IO) ||      \
 | 
				
			||||||
    !defined(MBEDTLS_THREADING_C) || !defined(MBEDTLS_THREADING_PTHREAD) || \
 | 
					    !defined(MBEDTLS_THREADING_C) || !defined(MBEDTLS_THREADING_PTHREAD) || \
 | 
				
			||||||
    !defined(MBEDTLS_PEM_PARSE_C)
 | 
					    !defined(MBEDTLS_PEM_PARSE_C) || !defined(MBEDTLS_SSL_PROTO_TLS)
 | 
				
			||||||
int main( void )
 | 
					int main( void )
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    mbedtls_printf("MBEDTLS_BIGNUM_C and/or MBEDTLS_CERTS_C and/or MBEDTLS_ENTROPY_C "
 | 
					    mbedtls_printf("MBEDTLS_BIGNUM_C and/or MBEDTLS_CERTS_C and/or MBEDTLS_ENTROPY_C "
 | 
				
			||||||
| 
						 | 
					@ -53,7 +53,8 @@ int main( void )
 | 
				
			||||||
           "MBEDTLS_NET_C and/or MBEDTLS_RSA_C and/or "
 | 
					           "MBEDTLS_NET_C and/or MBEDTLS_RSA_C and/or "
 | 
				
			||||||
           "MBEDTLS_CTR_DRBG_C and/or MBEDTLS_X509_CRT_PARSE_C and/or "
 | 
					           "MBEDTLS_CTR_DRBG_C and/or MBEDTLS_X509_CRT_PARSE_C and/or "
 | 
				
			||||||
           "MBEDTLS_THREADING_C and/or MBEDTLS_THREADING_PTHREAD "
 | 
					           "MBEDTLS_THREADING_C and/or MBEDTLS_THREADING_PTHREAD "
 | 
				
			||||||
           "and/or MBEDTLS_PEM_PARSE_C not defined.\n");
 | 
					           "and/or MBEDTLS_PEM_PARSE_C and/or "
 | 
				
			||||||
 | 
					           "MBEDTLS_SSL_PROTO_TLS not defined.\n");
 | 
				
			||||||
    return( 0 );
 | 
					    return( 0 );
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
#else
 | 
					#else
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -44,14 +44,15 @@
 | 
				
			||||||
    !defined(MBEDTLS_SSL_SRV_C) || !defined(MBEDTLS_NET_C) ||     \
 | 
					    !defined(MBEDTLS_SSL_SRV_C) || !defined(MBEDTLS_NET_C) ||     \
 | 
				
			||||||
    !defined(MBEDTLS_RSA_C) || !defined(MBEDTLS_CTR_DRBG_C) ||    \
 | 
					    !defined(MBEDTLS_RSA_C) || !defined(MBEDTLS_CTR_DRBG_C) ||    \
 | 
				
			||||||
    !defined(MBEDTLS_X509_CRT_PARSE_C) || !defined(MBEDTLS_FS_IO) || \
 | 
					    !defined(MBEDTLS_X509_CRT_PARSE_C) || !defined(MBEDTLS_FS_IO) || \
 | 
				
			||||||
    !defined(MBEDTLS_PEM_PARSE_C)
 | 
					    !defined(MBEDTLS_PEM_PARSE_C) || !defined(MBEDTLS_SSL_PROTO_TLS)
 | 
				
			||||||
int main( void )
 | 
					int main( void )
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    mbedtls_printf("MBEDTLS_BIGNUM_C and/or MBEDTLS_CERTS_C and/or MBEDTLS_ENTROPY_C "
 | 
					    mbedtls_printf("MBEDTLS_BIGNUM_C and/or MBEDTLS_CERTS_C and/or MBEDTLS_ENTROPY_C "
 | 
				
			||||||
           "and/or MBEDTLS_SSL_TLS_C and/or MBEDTLS_SSL_SRV_C and/or "
 | 
					           "and/or MBEDTLS_SSL_TLS_C and/or MBEDTLS_SSL_SRV_C and/or "
 | 
				
			||||||
           "MBEDTLS_NET_C and/or MBEDTLS_RSA_C and/or "
 | 
					           "MBEDTLS_NET_C and/or MBEDTLS_RSA_C and/or "
 | 
				
			||||||
           "MBEDTLS_CTR_DRBG_C and/or MBEDTLS_X509_CRT_PARSE_C "
 | 
					           "MBEDTLS_CTR_DRBG_C and/or MBEDTLS_X509_CRT_PARSE_C "
 | 
				
			||||||
           "and/or MBEDTLS_PEM_PARSE_C not defined.\n");
 | 
					           "and/or MBEDTLS_PEM_PARSE_C and/or "
 | 
				
			||||||
 | 
					           "MBEDTLS_SSL_PROTO_TLS not defined.\n");
 | 
				
			||||||
    return( 0 );
 | 
					    return( 0 );
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
#else
 | 
					#else
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -329,7 +329,7 @@ int main( void )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if defined(MBEDTLS_SSL_PROTO_DTLS)
 | 
					#if defined(MBEDTLS_SSL_PROTO_DTLS)
 | 
				
			||||||
#define USAGE_DTLS \
 | 
					#define USAGE_DTLS \
 | 
				
			||||||
    "    dtls=%%d             default: 0 (TLS)\n"                           \
 | 
					    "    dtls=%%d             default: 0 (TLS) (if both enabled)\n" \
 | 
				
			||||||
    "    hs_timeout=%%d-%%d    default: (library default: 1000-60000)\n"    \
 | 
					    "    hs_timeout=%%d-%%d    default: (library default: 1000-60000)\n"    \
 | 
				
			||||||
    "                        range of DTLS handshake timeouts in millisecs\n" \
 | 
					    "                        range of DTLS handshake timeouts in millisecs\n" \
 | 
				
			||||||
    "    mtu=%%d              default: (library default: unlimited)\n"  \
 | 
					    "    mtu=%%d              default: (library default: unlimited)\n"  \
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue