Lines Matching refs:eck
862 static int pk_parse_key_sec1_der( mbedtls_ecp_keypair *eck, in pk_parse_key_sec1_der() argument
901 if( ( ret = mbedtls_mpi_read_binary( &eck->d, p, len ) ) != 0 ) in pk_parse_key_sec1_der()
903 mbedtls_ecp_keypair_free( eck ); in pk_parse_key_sec1_der()
919 ( ret = pk_use_ecparams( ¶ms, &eck->grp ) ) != 0 ) in pk_parse_key_sec1_der()
921 mbedtls_ecp_keypair_free( eck ); in pk_parse_key_sec1_der()
927 mbedtls_ecp_keypair_free( eck ); in pk_parse_key_sec1_der()
950 if( ( ret = pk_get_ecpubkey( &p, end2, eck ) ) == 0 ) in pk_parse_key_sec1_der()
964 mbedtls_ecp_keypair_free( eck ); in pk_parse_key_sec1_der()
970 ( ret = mbedtls_ecp_mul( &eck->grp, &eck->Q, &eck->d, &eck->grp.G, in pk_parse_key_sec1_der()
973 mbedtls_ecp_keypair_free( eck ); in pk_parse_key_sec1_der()
977 if( ( ret = mbedtls_ecp_check_privkey( &eck->grp, &eck->d ) ) != 0 ) in pk_parse_key_sec1_der()
979 mbedtls_ecp_keypair_free( eck ); in pk_parse_key_sec1_der()