mbedtls_ecp_keypair::grp is only used within mbedTLS.
 
Symbols
loading...
Files
loading...

mbedtls_ecp_keypair::grp field

Elliptic curve and base point

Syntax

References

LocationReferrerText
ecp.h:334
mbedtls_ecp_group grp; /*!< Elliptic curve and base point */
ecdh.c:459mbedtls_ecdh_get_params()
if( ( ret = mbedtls_ecdh_setup( ctx, key->grp.id ) ) != 0 )
ecdh.c:467mbedtls_ecdh_get_params()
if( mbedtls_ecdh_grp_id( ctx ) != key->grp.id )
ecdsa.c:671mbedtls_ecdsa_write_signature_restartable()
ecdsa.c:778mbedtls_ecdsa_read_signature_restartable()
if( ( ret = ecdsa_verify_restartable( &ctx->grp, hash, hlen,
ecdsa.c:807mbedtls_ecdsa_genkey()
ret = mbedtls_ecp_group_load( &ctx->grp, gid );
ecdsa.c:811mbedtls_ecdsa_genkey()
return( mbedtls_ecp_gen_keypair( &ctx->grp, &ctx->d,
ecdsa.c:825mbedtls_ecdsa_from_keypair()
if( ( ret = mbedtls_ecp_group_copy( &ctx->grp, &key->grp ) ) != 0 ||
ecp.c:579mbedtls_ecp_keypair_init()
ecp.c:634mbedtls_ecp_keypair_free()
ecp.c:2810mbedtls_ecp_gen_key()
if( ( ret = mbedtls_ecp_group_load( &key->grp, grp_id ) ) != 0 )
ecp.c:2813mbedtls_ecp_gen_key()
return( mbedtls_ecp_gen_keypair( &key->grp, &key->d, &key->Q, f_rng, p_rng ) );
ecp.c:2827mbedtls_ecp_check_pub_priv()
if( pub->grp.id == MBEDTLS_ECP_DP_NONE ||
ecp.c:2828mbedtls_ecp_check_pub_priv()
pub->grp.id != prv->grp.id ||
ecp.c:2840mbedtls_ecp_check_pub_priv()
mbedtls_ecp_group_copy( &grp, &prv->grp );
ecp.c:2843mbedtls_ecp_check_pub_priv()
MBEDTLS_MPI_CHK( mbedtls_ecp_mul( &grp, &Q, &prv->d, &prv->grp.G, NULL, NULL ) );
pk_wrap.c:223eckey_get_bitlen()
return( ((mbedtls_ecp_keypair *) ctx)->grp.pbits );
pkparse.c:506pk_get_ecpubkey()
if( ( ret = mbedtls_ecp_point_read_binary( &key->grp, &key->Q,
pkparse.c:509pk_get_ecpubkey()
ret = mbedtls_ecp_check_pubkey( &key->grp, &key->Q );
pkparse.c:663mbedtls_pk_parse_subpubkey()
ret = pk_use_ecparams( &alg_params, &mbedtls_pk_ec( *pk )->grp );
pkparse.c:868pk_parse_key_sec1_der()
( ret = pk_use_ecparams( &params, &eck->grp ) ) != 0 )
pkparse.c:919pk_parse_key_sec1_der()
( ret = mbedtls_ecp_mul( &eck->grp, &eck->Q, &eck->d, &eck->grp.G,
pkparse.c:926pk_parse_key_sec1_der()
if( ( ret = mbedtls_ecp_check_privkey( &eck->grp, &eck->d ) ) != 0 )
pkparse.c:1021pk_parse_key_pkcs8_unencrypted_der()
if( ( ret = pk_use_ecparams( &params, &mbedtls_pk_ec( *pk )->grp ) ) != 0 ||
ssl_srv.c:683ssl_check_key_curve()
ssl_tls.c:5776mbedtls_ssl_parse_certificate()
x509_crt.c:215x509_profile_check_key()
const mbedtls_ecp_group_id gid = mbedtls_pk_ec( *pk )->grp.id;

Data Use

Type of mbedtls_ecp_keypair::grp
mbedtls_ecp_keypair::grp
all items filtered out