Home
last modified time | relevance | path

Searched full:curve (Results 1 – 25 of 33) sorted by relevance

12

/Zephyr-latest/samples/boards/nordic/battery/src/
Dbattery.h25 /** A point in a battery discharge curve sequence.
27 * A discharge curve is defined as a sequence of these points, where
44 * @param curve the discharge curve for the type of battery installed
51 const struct battery_level_point *curve);
Dmain.c15 /** A discharge curve specific to the power source. */
17 /* "Curve" here eyeballed from captured data for the [Adafruit
Dbattery.c206 const struct battery_level_point *curve) in battery_level_pptt() argument
208 const struct battery_level_point *pb = curve; in battery_level_pptt()
/Zephyr-latest/modules/mbedtls/
DKconfig.tls-generic132 comment "Elliptic curve libraries"
135 bool "Elliptic curve Diffie-Hellman library"
139 bool "Elliptic curve DSA library"
143 bool "Elliptic curve J-PAKE library"
147 bool "Elliptic curve over GF(p) library"
173 bool "SECP192R1 elliptic curve"
176 bool "SECP224R1 elliptic curve"
179 bool "SECP256R1 elliptic curve"
183 bool "SECP384R1 elliptic curve"
186 bool "SECP521R1 elliptic curve"
[all …]
/Zephyr-latest/dts/bindings/led/
Dti,lp50xx.yaml18 If enabled a logarithmic dimming scale curve is used for LED brightness
19 control. A linear dimming scale curve is used else.
/Zephyr-latest/samples/tfm_integration/psa_crypto/
DKconfig37 A static key value will be used for the elliptic curve 'secp256r1'
44 A randomly generated value will be used for the elliptic curve
/Zephyr-latest/tests/crypto/tinycrypt/src/
Decc_dh.c83 const struct uECC_Curve_t *curve = uECC_secp256r1(); in ecdh_vectors() local
99 rc = uECC_shared_secret(pub_bytes, private_bytes, z_bytes, curve); in ecdh_vectors()
307 const struct uECC_Curve_t *curve = uECC_secp256r1(); in pkv_vectors() local
324 rc = uECC_valid_public_key(_public, curve); in pkv_vectors()
332 * -3 => 2 - not on curve in pkv_vectors()
404 const struct uECC_Curve_t *curve = uECC_secp256r1(); in montecarlo_ecdh() local
414 if (!uECC_make_key(public1, private1, curve) || in montecarlo_ecdh()
415 !uECC_make_key(public2, private2, curve)) { in montecarlo_ecdh()
419 if (!uECC_shared_secret(public2, private1, secret1, curve)) { in montecarlo_ecdh()
423 if (!uECC_shared_secret(public1, private2, secret2, curve)) { in montecarlo_ecdh()
Decc_dsa.c346 const struct uECC_Curve_t *curve = uECC_secp256r1(); in vrfy_vectors() local
396 if (0 != uECC_valid_public_key(pub_bytes, curve)) { in vrfy_vectors()
584 const struct uECC_Curve_t *curve = uECC_secp256r1(); in montecarlo_signverify() local
591 uECC_generate_random_int(hash_words, curve->n, BITS_TO_WORDS(curve->num_n_bits)); in montecarlo_signverify()
595 zassert_true(uECC_make_key(public, private, curve), in montecarlo_signverify()
599 zassert_true(uECC_sign(private, hash, sizeof(hash), sig, curve), in montecarlo_signverify()
603 zassert_true(uECC_verify(public, hash, sizeof(hash), sig, curve), in montecarlo_signverify()
/Zephyr-latest/modules/
DKconfig.tinycrypt46 This option enables support for the Elliptic curve
55 This option enables support for the Elliptic Curve Digital
/Zephyr-latest/include/zephyr/drivers/sensor/
Dbattery.h52 * @brief Get the OCV curve for a given table
64 * @param ocv_table Open circuit voltage curve
/Zephyr-latest/samples/net/lwm2m_client/
Doverlay-dtls-cert.conf24 # We only need prime256v1 curve
/Zephyr-latest/share/sysbuild/images/bootloader/
DKconfig135 bool "Elliptic curve digital signatures with curve P-256"
138 bool "Edwards curve digital signatures using ed25519"
/Zephyr-latest/samples/boards/nordic/battery/
DREADME.rst52 an estimate of remaining capacity. The correct curve depends on the
53 battery source: a standard LiPo cell requires a curve that is different
/Zephyr-latest/include/zephyr/dt-bindings/battery/
Dbattery.h11 * Each curve is 11 elements representing the OCV voltage in microvolts for each charge percentage
/Zephyr-latest/samples/modules/tflite-micro/hello_world/src/
Dmain.c19 /* Increase number of loops to see full period of the sine curve */
/Zephyr-latest/include/zephyr/math/
Dinterpolation.h23 * @brief Perform a linear interpolation across an arbitrary curve
/Zephyr-latest/dts/bindings/display/
Dilitek,ili9342c.yaml18 select the desired Gamma curve for the current display.
/Zephyr-latest/subsys/bluetooth/mesh/
Dcrypto_psa.c249 * the secp256r1 curve in bt_mesh_pub_key_gen()
325 /* For elliptic curve key pairs for Weierstrass curve families (PSA_ECC_FAMILY_SECP_R1) in bt_mesh_dhkey_gen()
/Zephyr-latest/subsys/bluetooth/host/
Decc.h49 * Verify that the public key is valid, e.g. that its coordinates lie on the eliptic curve.
/Zephyr-latest/tests/crypto/secp256r1/src/
Dmain.c8 * Simple test to show support for secp256r1 curve with either MbedTLS and
/Zephyr-latest/samples/modules/tflite-micro/hello_world/
DREADME.rst92 the full period of the sine curve, increase the number of loops in :file:`main.c`.
/Zephyr-latest/modules/hostap/src/
Dsupp_api.c2901 static const char *dpp_params_to_args_curve(int curve) argument
2903 switch (curve) {
2980 if (params->configurator_add.curve) {
2981 snprintf(pos, end - pos, " curve=%s",
2982 dpp_params_to_args_curve(params->configurator_add.curve));
3088 if (params->bootstrap_gen.curve) {
3089 snprintf(pos, end - pos, " curve=%s",
3090 dpp_params_to_args_curve(params->bootstrap_gen.curve));
3133 if (params->configurator_set.curve) {
3134 snprintf(pos, end - pos, " curve=%s",
[all …]
/Zephyr-latest/modules/mbedtls/configs/
Dconfig-tls-generic.h213 /* Supported elliptic curve libraries */
/Zephyr-latest/subsys/bluetooth/controller/
DKconfig511 bool "Elliptic Curve Diffie-Hellman (ECDH)"
515 Enable support for Bluetooth v4.2 Elliptic Curve Diffie-Hellman
/Zephyr-latest/include/zephyr/net/
Dwifi_mgmt.h1137 int curve; member
1181 int curve; member
1197 int curve; member

12