MCPcopy Create free account

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

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

↓ 6 callersFunctionmbedtls_cipher_init
library/cipher.c:120
↓ 6 callersFunctionmbedtls_debug_set_threshold
library/debug.c:54
↓ 6 callersFunctionmbedtls_des3_crypt_cbc
* 3DES-CBC buffer encryption/decryption */
library/des.c:762
↓ 6 callersFunctionmbedtls_des_crypt_cbc
* DES-CBC buffer encryption/decryption */
library/des.c:663
↓ 6 callersFunctionmbedtls_ecjpake_derive_secret
* Derive PMS (7.4.2.7 / 7.4.2.8) */
library/ecjpake.c:717
↓ 6 callersFunctionmbedtls_ecjpake_read_round_one
* Read and process the first round message */
library/ecjpake.c:501
↓ 6 callersFunctionmbedtls_ecjpake_read_round_two
* Read and process second round message (C: 7.4.2.5, S: 7.4.2.6) */
library/ecjpake.c:551
↓ 6 callersFunctionmbedtls_entropy_add_source
library/entropy.c:111
↓ 6 callersFunctionmbedtls_gcm_crypt_and_tag
library/gcm.c:442
↓ 6 callersFunctionmbedtls_md_get_name
library/md.c:463
↓ 6 callersFunctionmbedtls_mpi_add_abs
* Unsigned addition: X = |A| + |B| (HAC 14.7) */
library/bignum.c:882
↓ 6 callersFunctionmbedtls_mpi_add_int
* Signed addition: X = A + b */
library/bignum.c:1064
↓ 6 callersFunctionmbedtls_mpi_gcd
* Greatest common divisor: G = gcd(A, B) (HAC 14.54) */
library/bignum.c:1805
↓ 6 callersFunctionmbedtls_mpi_set_bit
* Set a bit to a specific value of 0 or 1 */
library/bignum.c:319
↓ 6 callersFunctionmbedtls_pem_init
library/pem.c:53
↓ 6 callersFunctionmbedtls_pk_sign
* Make a signature */
library/pk.c:248
↓ 6 callersFunctionmbedtls_sha512
* output = SHA-512( input buffer ) */
library/sha512.c:358
↓ 6 callersFunctionmbedtls_sha512_finish
* SHA-512 final digest */
library/sha512.c:320
↓ 6 callersFunctionmbedtls_sha512_free
library/sha512.c:144
↓ 6 callersFunctionmbedtls_sha512_init
library/sha512.c:139
↓ 6 callersFunctionmbedtls_ssl_get_verify_result
library/ssl_tls.c:6132
↓ 6 callersFunctionmbedtls_ssl_resend
* Retransmit the current flight of messages. * * Need to remember the current message in case flush_output returns * WANT_WRITE, causing us to exit
library/ssl_tls.c:2602
↓ 6 callersFunctionmbedtls_ssl_set_hostname
library/ssl_tls.c:5931
↓ 6 callersFunctionmbedtls_timing_get_timer
library/timing.c:245
↓ 6 callersFunctionmbedtls_x509_crt_parse_der
* Parse one X.509 certificate in DER format from a buffer and add them to a * chained list */
library/x509_crt.c:919
↓ 6 callersFunctionmbedtls_x509_dn_gets
* Store the name in printable form into buf; no more * than size characters will be written */
library/x509.c:668
↓ 6 callersFunctionmbedtls_x509_get_alg
* Parse an algorithm identifier with (optional) paramaters */
library/x509.c:127
↓ 6 callersFunctionmbedtls_zeroize
Implementation that should never be optimized out by the compiler */
library/des.c:52
↓ 6 callersFunctionmbedtls_zeroize
Implementation that should never be optimized out by the compiler */
library/pem.c:48
↓ 6 callersFunctionmgf_mask
* Generate and apply the MGF1 operation (from PKCS#1 v2.1) to a buffer. * * \param dst buffer to mask * \param dlen length of destinatio
library/rsa.c:460
↓ 6 callersFunctiontest_snprintf
programs/test/selftest.c:73
↓ 5 callersFunctiongcm_mult
* Sets output to x times H using the precomputed tables. * x and output are seen as elements of GF(2^128) as in [MGV]. */
library/gcm.c:210
↓ 5 callersFunctionmbedtls_aesni_has_support
* AES-NI support detection routine */
library/aesni.c:48
↓ 5 callersFunctionmbedtls_arc4_crypt
* ARC4 cipher function */
library/arc4.c:101
↓ 5 callersFunctionmbedtls_arc4_free
library/arc4.c:60
↓ 5 callersFunctionmbedtls_arc4_init
library/arc4.c:55
↓ 5 callersFunctionmbedtls_arc4_setup
* ARC4 key schedule */
library/arc4.c:71
↓ 5 callersFunctionmbedtls_asn1_write_int
library/asn1write.c:203
↓ 5 callersFunctionmbedtls_base64_decode
* Decode a base64-formatted buffer */
library/base64.c:144
↓ 5 callersFunctionmbedtls_base64_encode
* Encode a buffer into base64 format */
library/base64.c:77
↓ 5 callersFunctionmbedtls_ccm_setkey
library/ccm.c:68
↓ 5 callersFunctionmbedtls_cipher_crypt
* Packet-oriented wrapper for non-AEAD modes */
library/cipher.c:781
↓ 5 callersFunctionmbedtls_ctr_drbg_reseed
library/ctr_drbg.c:287
↓ 5 callersFunctionmbedtls_des3_free
library/des.c:327
↓ 5 callersFunctionmbedtls_des3_init
library/des.c:322
↓ 5 callersFunctionmbedtls_des3_set3key_enc
* Triple-DES key schedule (168-bit, encryption) */
library/des.c:601
↓ 5 callersFunctionmbedtls_des_free
library/des.c:314
↓ 5 callersFunctionmbedtls_des_init
library/des.c:309
↓ 5 callersFunctionmbedtls_des_setkey_enc
* DES key schedule (56-bit, encryption) */
library/des.c:497
↓ 5 callersFunctionmbedtls_ecdsa_genkey
* Generate key pair */
library/ecdsa.c:408
↓ 5 callersFunctionmbedtls_ecp_curve_info_from_grp_id
* Get the curve info for the internal identifier */
library/ecp.c:203
↓ 5 callersFunctionmbedtls_ecp_muladd
* Linear combination * NOT constant-time */
library/ecp.c:1720
↓ 5 callersFunctionmbedtls_ecp_tls_write_point
* Export a point as a TLS ECPoint record (RFC 4492) * struct { * opaque point <1..2^8-1>; * } ECPoint; */
library/ecp.c:567
↓ 5 callersFunctionmbedtls_gcm_finish
library/gcm.c:406
↓ 5 callersFunctionmbedtls_hmac_drbg_init
* HMAC_DRBG context initialization */
library/hmac_drbg.c:61
↓ 5 callersFunctionmbedtls_hmac_drbg_set_prediction_resistance
* Set prediction resistance */
library/hmac_drbg.c:223
↓ 5 callersFunctionmbedtls_hmac_drbg_update
* HMAC_DRBG update, using optional additional data (10.1.2.2) */
library/hmac_drbg.c:73
↓ 5 callersFunctionmbedtls_md5_clone
library/md5.c:91
↓ 5 callersFunctionmbedtls_mpi_cmp_abs
* Compare unsigned values */
library/bignum.c:803
↓ 5 callersFunctionmbedtls_mpi_lsb
* Return the number of less significant zero-bits */
library/bignum.c:347
↓ 5 callersFunctionmbedtls_pk_get_bitlen
* Get key size in bits */
library/pk.c:329
↓ 5 callersFunctionmbedtls_pk_load_file
* Load all data from a file into a given buffer. * * The file is expected to contain either PEM or DER encoded data. * A terminating null byte is a
library/pkparse.c:76
↓ 5 callersFunctionmbedtls_pk_parse_public_keyfile
* Load and parse a public key */
library/pkparse.c:146
↓ 5 callersFunctionmbedtls_pk_verify
* Verify a signature */
library/pk.c:177
↓ 5 callersFunctionmbedtls_rsa_check_privkey
* Check a private RSA key */
library/rsa.c:192
↓ 5 callersFunctionmbedtls_sha1_clone
library/sha1.c:91
↓ 5 callersFunctionmbedtls_ssl_derive_keys
library/ssl_tls.c:485
↓ 5 callersFunctionmbedtls_ssl_fetch_input
* Fill the input message buffer by appending data to it. * The amount of data already fetched is in ssl->in_left. * * If we return 0, is it guarant
library/ssl_tls.c:2216
↓ 5 callersFunctionmbedtls_ssl_get_peer_cert
library/ssl_tls.c:6247
↓ 5 callersFunctionmbedtls_ssl_own_cert
include/mbedtls/ssl_internal.h:410
↓ 5 callersFunctionmbedtls_ssl_psk_derive_premaster
library/ssl_tls.c:1084
↓ 5 callersFunctionmbedtls_ssl_read_version
library/ssl_tls.c:7582
↓ 5 callersFunctionmbedtls_ssl_session_reset
* Reset an initialized and used SSL context for re-use while retaining * all application-set variables, function pointers and data. */
library/ssl_tls.c:5528
↓ 5 callersFunctionmbedtls_ssl_transform_free
library/ssl_tls.c:6886
↓ 5 callersFunctionmbedtls_timing_get_delay
* Get number of delays expired */
library/timing.c:339
↓ 5 callersFunctionmbedtls_timing_hardclock
library/timing.c:80
↓ 5 callersFunctionmbedtls_x509_crl_init
* Initialize a CRL chain */
library/x509_crl.c:654
↓ 5 callersFunctionmbedtls_x509_get_time
* Time ::= CHOICE { * utcTime UTCTime, * generalTime GeneralizedTime } */
library/x509.c:492
↓ 5 callersFunctionmbedtls_x509_time_is_past
library/x509.c:919
↓ 5 callersFunctionmbedtls_x509write_crt_set_extension
library/x509write_crt.c:129
↓ 5 callersFunctionmbedtls_zeroize
Implementation that should never be optimized out by the compiler */
library/x509_crl.c:70
↓ 5 callersFunctionx509_crt_check_parent
* Check if 'parent' is a suitable parent (signing CA) for 'child'. * Return 0 if yes, -1 if not. * * top means parent is a locally-trusted certific
library/x509_crt.c:1836
↓ 4 callersFunctionctr_drbg_update_internal
library/ctr_drbg.c:232
↓ 4 callersFunctionecp_clear_precomputed
programs/test/benchmark.c:217
↓ 4 callersFunctionecp_clear_precomputed
yotta/data/example-benchmark/main.cpp:321
↓ 4 callersFunctionecp_mod_koblitz
library/ecp_curves.c:1210
↓ 4 callersFunctionmbedtls_asn1_write_bitstring
library/asn1write.c:263
↓ 4 callersFunctionmbedtls_asn1_write_oid
library/asn1write.c:151
↓ 4 callersFunctionmbedtls_camellia_crypt_cbc
* Camellia-CBC buffer encryption/decryption */
library/camellia.c:558
↓ 4 callersFunctionmbedtls_camellia_free
library/camellia.c:331
↓ 4 callersFunctionmbedtls_camellia_init
library/camellia.c:326
↓ 4 callersFunctionmbedtls_ccm_encrypt_and_tag
* Authenticated encryption */
library/ccm.c:307
↓ 4 callersFunctionmbedtls_ccm_free
* Free context */
library/ccm.c:100
↓ 4 callersFunctionmbedtls_ccm_init
* Initialize context */
library/ccm.c:63
↓ 4 callersFunctionmbedtls_cipher_finish
library/cipher.c:595
↓ 4 callersFunctionmbedtls_cipher_get_cipher_mode
* \brief Returns the mode of operation for the cipher. * (e.g. MBEDTLS_MODE_CBC) * * \param ctx cipher
include/mbedtls/cipher.h:346
↓ 4 callersFunctionmbedtls_cipher_reset
library/cipher.c:224
↓ 4 callersFunctionmbedtls_cipher_set_iv
library/cipher.c:195
↓ 4 callersFunctionmbedtls_cipher_set_padding_mode
library/cipher.c:675
↓ 4 callersFunctionmbedtls_ctr_drbg_set_prediction_resistance
library/ctr_drbg.c:127
← previousnext →201–300 of 1,358, ranked by callers