MCPcopy Create free account

hub / github.com/Mbed-TLS/mbedtls / functions

Functions1,358 in github.com/Mbed-TLS/mbedtls

↓ 11 callersFunctionexit_usage
programs/test/udp_proxy.c:134
↓ 11 callersFunctionmbedtls_aes_free
library/aes.c:472
↓ 11 callersFunctionmbedtls_aes_init
library/aes.c:467
↓ 11 callersFunctionmbedtls_cipher_free
library/cipher.c:125
↓ 11 callersFunctionmbedtls_cipher_setkey
library/cipher.c:162
↓ 11 callersFunctionmbedtls_ctr_drbg_random
library/ctr_drbg.c:398
↓ 11 callersFunctionmbedtls_ecdh_free
* Free context */
library/ecdh.c:96
↓ 11 callersFunctionmbedtls_ecdh_init
* Initialize context */
library/ecdh.c:88
↓ 11 callersFunctionmbedtls_md
library/md.c:278
↓ 11 callersFunctionmbedtls_md5_init
library/md5.c:78
↓ 11 callersFunctionmbedtls_md5_starts
* MD5 context setup */
library/md5.c:100
↓ 11 callersFunctionmbedtls_mpi_fill_random
* Fill X with size bytes of random. * * Use a temporary bytes representation to make sure the result is the same * regardless of the platform endia
library/bignum.c:1861
↓ 11 callersFunctionmbedtls_pk_parse_key
* Parse a private key */
library/pkparse.c:1059
↓ 11 callersFunctionmbedtls_rsa_free
* Free the components of an RSA key */
library/rsa.c:1496
↓ 11 callersFunctionmbedtls_rsa_public
* Do an RSA public key operation */
library/rsa.c:274
↓ 11 callersFunctionmbedtls_sha1_free
library/sha1.c:83
↓ 11 callersFunctionmbedtls_sha1_init
library/sha1.c:78
↓ 11 callersFunctionmbedtls_sha512_update
* SHA-512 process buffer */
library/sha512.c:268
↓ 11 callersFunctionmbedtls_ssl_close_notify
* Notify the peer that the connection is being closed */
library/ssl_tls.c:6858
↓ 11 callersFunctionmbedtls_ssl_conf_ca_chain
library/ssl_tls.c:5730
↓ 11 callersFunctionmbedtls_ssl_conf_rng
library/ssl_tls.c:5583
↓ 11 callersFunctionmbedtls_ssl_config_defaults
* Load default in mbedtls_ssl_config */
library/ssl_tls.c:7144
↓ 11 callersFunctionmbedtls_ssl_config_free
* Free mbedtls_ssl_config */
library/ssl_tls.c:7293
↓ 11 callersFunctionmbedtls_ssl_config_init
* Initialze mbedtls_ssl_config */
library/ssl_tls.c:7097
↓ 11 callersFunctionmbedtls_ssl_free
* Free an SSL context */
library/ssl_tls.c:7018
↓ 11 callersFunctionmbedtls_ssl_setup
* Setup an SSL context */
library/ssl_tls.c:5361
↓ 10 callersFunctionmbedtls_cipher_setup
library/cipher.c:136
↓ 10 callersFunctionmbedtls_ecdh_make_public
* Setup and export the client public value */
library/ecdh.c:199
↓ 10 callersFunctionmbedtls_ecdsa_free
* Free context */
library/ecdsa.c:443
↓ 10 callersFunctionmbedtls_hmac_drbg_seed
* HMAC_DRBG initialisation (10.1.2.3 + 9.1) */
library/hmac_drbg.c:167
↓ 10 callersFunctionmbedtls_memory_buffer_alloc_free
library/memory_buffer_alloc.c:608
↓ 10 callersFunctionmbedtls_mpi_get_bit
* Get a specific bit */
library/bignum.c:308
↓ 10 callersFunctionmbedtls_net_send
* Write at most 'len' characters */
library/net.c:533
↓ 10 callersFunctionmbedtls_rsa_private
* Do an RSA private key operation */
library/rsa.c:358
↓ 10 callersFunctionmbedtls_sha1_starts
* SHA-1 context setup */
library/sha1.c:100
↓ 10 callersFunctionmbedtls_ssl_ciphersuite_from_id
library/ssl_ciphersuites.c:1754
↓ 10 callersFunctionmbedtls_ssl_conf_dbg
library/ssl_tls.c:5591
↓ 10 callersFunctionmbedtls_ssl_session_free
library/ssl_tls.c:6995
↓ 10 callersFunctionmbedtls_x509_crt_verify_info
library/x509_crt.c:1498
↓ 10 callersFunctionssl_set_timer
* Start a timer. * Passing millisecs = 0 cancels a running timer. */
library/ssl_tls.c:78
↓ 9 callersFunctioncheck_pointer
library/memory_buffer_alloc.c:617
↓ 9 callersFunctionecp_get_type
* Get the type of a curve */
library/ecp.c:257
↓ 9 callersFunctionmbedtls_dhm_calc_secret
* Derive and export the shared secret (G^Y)^X mod P */
library/dhm.c:348
↓ 9 callersFunctionmbedtls_dhm_free
* Free the components of a DHM key */
library/dhm.c:401
↓ 9 callersFunctionmbedtls_ecdsa_init
* Initialize context */
library/ecdsa.c:435
↓ 9 callersFunctionmbedtls_memory_buffer_alloc_init
library/memory_buffer_alloc.c:576
↓ 9 callersFunctionmbedtls_net_recv
* Read at most 'len' characters */
library/net.c:453
↓ 9 callersFunctionmbedtls_pem_read_buffer
library/pem.c:206
↓ 9 callersFunctionmbedtls_sha256_starts
* SHA-256 context setup */
library/sha256.c:100
↓ 9 callersFunctionmbedtls_ssl_conf_own_cert
library/ssl_tls.c:5723
↓ 9 callersFunctionmbedtls_x509_crt_info
library/x509_crt.c:1345
↓ 9 callersFunctionmpi_montmul
* Montgomery multiplication: A = A * B * R^-1 mod N (HAC 14.36) */
library/bignum.c:1545
↓ 9 callersFunctionwrite_ssl_and_get_response
programs/ssl/ssl_mail_client.c:236
↓ 8 callersFunctionmbedtls_asn1_write_raw_buffer
library/asn1write.c:85
↓ 8 callersFunctionmbedtls_ecp_keypair_free
* Unallocate (the components of) a key pair */
library/ecp.c:350
↓ 8 callersFunctionmbedtls_gcm_setkey
library/gcm.c:161
↓ 8 callersFunctionmbedtls_gcm_update
library/gcm.c:347
↓ 8 callersFunctionmbedtls_mpi_sub_abs
* Unsigned subtraction: X = |A| - |B| (HAC 14.9) */
library/bignum.c:959
↓ 8 callersFunctionmbedtls_net_connect
* Initiate a TCP connection with host:port and the given protocol */
library/net.c:131
↓ 8 callersFunctionmbedtls_sha512_starts
* SHA-512 context setup */
library/sha512.c:161
↓ 8 callersFunctionmbedtls_ssl_conf_authmode
library/ssl_tls.c:5568
↓ 8 callersFunctionmbedtls_ssl_get_ciphersuite_name
library/ssl_ciphersuites.c:1769
↓ 8 callersFunctionmbedtls_ssl_safer_memcmp
constant-time buffer comparison */
include/mbedtls/ssl_internal.h:477
↓ 8 callersFunctionmbedtls_ssl_write_version
* Convert version numbers to/from wire format * and, for DTLS, to/from TLS equivalent. * * For TLS this is the identity. * For DTLS, use one compl
library/ssl_tls.c:7560
↓ 7 callersFunctionbusy_msleep
* Busy-waits for the given number of milliseconds. * Used for testing mbedtls_timing_hardclock. */
library/timing.c:366
↓ 7 callersFunctionmbedtls_asn1_get_len
* ASN.1 DER decoding routines */
library/asn1parse.c:54
↓ 7 callersFunctionmbedtls_camellia_crypt_ecb
* Camellia-ECB block encryption/decryption */
library/camellia.c:495
↓ 7 callersFunctionmbedtls_camellia_setkey_enc
* Camellia key schedule (encryption) */
library/camellia.c:342
↓ 7 callersFunctionmbedtls_cipher_info_from_type
library/cipher.c:80
↓ 7 callersFunctionmbedtls_cipher_update
library/cipher.c:251
↓ 7 callersFunctionmbedtls_des_setkey
library/des.c:424
↓ 7 callersFunctionmbedtls_dhm_init
library/dhm.c:121
↓ 7 callersFunctionmbedtls_dhm_make_public
* Create own private value X and export G^X */
library/dhm.c:236
↓ 7 callersFunctionmbedtls_ecdh_calc_secret
* Derive and export the shared secret */
library/ecdh.c:241
↓ 7 callersFunctionmbedtls_ecdh_compute_shared
* Compute shared secret (SEC1 3.3.1) */
library/ecdh.c:54
↓ 7 callersFunctionmbedtls_ecdsa_write_signature
* Compute and write signature */
library/ecdsa.c:308
↓ 7 callersFunctionmbedtls_ecp_group_init
* Initialize (the components of) a group */
library/ecp.c:284
↓ 7 callersFunctionmbedtls_gcm_free
library/gcm.c:504
↓ 7 callersFunctionmbedtls_md_file
library/md.c:290
↓ 7 callersFunctionmbedtls_mpi_mul_int
* Baseline multiplication: X = A * b */
library/bignum.c:1205
↓ 7 callersFunctionmbedtls_net_accept
* Accept a connection from a remote client */
library/net.c:290
↓ 7 callersFunctionmbedtls_net_bind
* Create a listening socket on bind_ip:port */
library/net.c:178
↓ 7 callersFunctionmbedtls_pk_info_from_type
* Get pk_info structure from type */
library/pk.c:75
↓ 7 callersFunctionmbedtls_pk_setup
* Initialise context */
library/pk.c:101
↓ 7 callersFunctionmbedtls_sha1
* output = SHA-1( input buffer ) */
library/sha1.c:352
↓ 7 callersFunctionmbedtls_sha256
* output = SHA-256( input buffer ) */
library/sha256.c:323
↓ 7 callersFunctionmbedtls_sha256_finish
* SHA-256 final digest */
library/sha256.c:287
↓ 7 callersFunctionmbedtls_sha256_free
library/sha256.c:83
↓ 7 callersFunctionmbedtls_sha256_init
library/sha256.c:78
↓ 7 callersFunctionmbedtls_ssl_flush_output
* Flush any data not yet written */
library/ssl_tls.c:2424
↓ 7 callersFunctionmbedtls_ssl_get_ciphersuite
library/ssl_tls.c:6143
↓ 7 callersFunctionmbedtls_zeroize
Implementation that should never be optimized out by the compiler */
library/pkcs12.c:51
↓ 7 callersFunctionmbedtls_zeroize
Implementation that should never be optimized out by the compiler */
library/x509_crt.c:79
↓ 6 callersFunctiondhm_check_range
* Verify sanity of parameter with regards to P * * Parameter should be: 2 <= public_param <= P - 2 * * For more information on the attack, see: *
library/dhm.c:100
↓ 6 callersFunctionecp_mpi_load
* Create an MPI from embedded constants * (assumes len is an exact multiple of sizeof mbedtls_mpi_uint) */
library/ecp_curves.c:554
↓ 6 callersFunctionmbedtls_aes_crypt_cbc
* AES-CBC buffer encryption/decryption */
library/aes.c:860
↓ 6 callersFunctionmbedtls_aes_setkey_dec
library/aes.c:598
↓ 6 callersFunctionmbedtls_asn1_free_named_data_list
library/asn1parse.c:363
↓ 6 callersFunctionmbedtls_asn1_get_alg
library/asn1parse.c:290
↓ 6 callersFunctionmbedtls_blowfish_crypt_ecb
* Blowfish-ECB block encryption/decryption */
library/blowfish.c:232
← previousnext →101–200 of 1,358, ranked by callers