/Zephyr-latest/samples/boards/nordic/battery/src/ |
D | battery.h | 25 /** 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);
|
D | main.c | 15 /** A discharge curve specific to the power source. */ 17 /* "Curve" here eyeballed from captured data for the [Adafruit
|
D | battery.c | 206 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/ |
D | Kconfig.tls-generic | 132 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/ |
D | ti,lp50xx.yaml | 18 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/ |
D | Kconfig | 37 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/ |
D | ecc_dh.c | 83 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()
|
D | ecc_dsa.c | 346 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/ |
D | Kconfig.tinycrypt | 46 This option enables support for the Elliptic curve 55 This option enables support for the Elliptic Curve Digital
|
/Zephyr-latest/include/zephyr/drivers/sensor/ |
D | battery.h | 52 * @brief Get the OCV curve for a given table 64 * @param ocv_table Open circuit voltage curve
|
/Zephyr-latest/samples/net/lwm2m_client/ |
D | overlay-dtls-cert.conf | 24 # We only need prime256v1 curve
|
/Zephyr-latest/share/sysbuild/images/bootloader/ |
D | Kconfig | 135 bool "Elliptic curve digital signatures with curve P-256" 138 bool "Edwards curve digital signatures using ed25519"
|
/Zephyr-latest/samples/boards/nordic/battery/ |
D | README.rst | 52 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/ |
D | battery.h | 11 * Each curve is 11 elements representing the OCV voltage in microvolts for each charge percentage
|
/Zephyr-latest/samples/modules/tflite-micro/hello_world/src/ |
D | main.c | 19 /* Increase number of loops to see full period of the sine curve */
|
/Zephyr-latest/include/zephyr/math/ |
D | interpolation.h | 23 * @brief Perform a linear interpolation across an arbitrary curve
|
/Zephyr-latest/dts/bindings/display/ |
D | ilitek,ili9342c.yaml | 18 select the desired Gamma curve for the current display.
|
/Zephyr-latest/subsys/bluetooth/mesh/ |
D | crypto_psa.c | 249 * 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/ |
D | ecc.h | 49 * Verify that the public key is valid, e.g. that its coordinates lie on the eliptic curve.
|
/Zephyr-latest/tests/crypto/secp256r1/src/ |
D | main.c | 8 * Simple test to show support for secp256r1 curve with either MbedTLS and
|
/Zephyr-latest/samples/modules/tflite-micro/hello_world/ |
D | README.rst | 92 the full period of the sine curve, increase the number of loops in :file:`main.c`.
|
/Zephyr-latest/modules/hostap/src/ |
D | supp_api.c | 2901 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/ |
D | config-tls-generic.h | 213 /* Supported elliptic curve libraries */
|
/Zephyr-latest/subsys/bluetooth/controller/ |
D | Kconfig | 511 bool "Elliptic Curve Diffie-Hellman (ECDH)" 515 Enable support for Bluetooth v4.2 Elliptic Curve Diffie-Hellman
|
/Zephyr-latest/include/zephyr/net/ |
D | wifi_mgmt.h | 1137 int curve; member 1181 int curve; member 1197 int curve; member
|