summaryrefslogtreecommitdiff
path: root/crypto_libraries/src/nx_crypto_ec.c
diff options
context:
space:
mode:
authorFrédéric Desbiens <[email protected]>2026-03-07 00:14:18 +0100
committerFrédéric Desbiens <[email protected]>2026-03-07 00:14:18 +0100
commitff90b3ffcb84b2c6099ec31ef032b541e1ef5f0a (patch)
treeeea5e3221587620a673dc76722ea5345081d605f /crypto_libraries/src/nx_crypto_ec.c
parentdd1a89cf27d54b4151931441f522c91beefa4688 (diff)
Updated copyright headers and version strings. Removed version history
Diffstat (limited to 'crypto_libraries/src/nx_crypto_ec.c')
-rw-r--r--crypto_libraries/src/nx_crypto_ec.c360
1 files changed, 3 insertions, 357 deletions
diff --git a/crypto_libraries/src/nx_crypto_ec.c b/crypto_libraries/src/nx_crypto_ec.c
index 2e919cf2..92e4ce17 100644
--- a/crypto_libraries/src/nx_crypto_ec.c
+++ b/crypto_libraries/src/nx_crypto_ec.c
@@ -1,11 +1,11 @@
/***************************************************************************
- * Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2024 Microsoft Corporation
* Copyright (c) 2025-present Eclipse ThreadX Contributors
- *
+ *
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
* https://opensource.org/licenses/MIT.
- *
+ *
* SPDX-License-Identifier: MIT
**************************************************************************/
@@ -732,14 +732,6 @@ static NX_CRYPTO_CONST NX_CRYPTO_EC *_nx_crypto_ec_named_curves[] =
/* _nx_crypto_ec_fp_projective_double Perform doubling for points of*/
/* projective */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 05-19-2020 Timothy Stapko Initial Version 6.0 */
-/* 09-30-2020 Timothy Stapko Modified comment(s), */
-/* resulting in version 6.1 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP UINT _nx_crypto_ec_point_is_infinite(NX_CRYPTO_EC_POINT *point)
{
@@ -796,14 +788,6 @@ NX_CRYPTO_KEEP UINT _nx_crypto_ec_point_is_infinite(NX_CRYPTO_EC_POINT *point)
/* Convert point from projective */
/* to affine */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 05-19-2020 Timothy Stapko Initial Version 6.0 */
-/* 09-30-2020 Timothy Stapko Modified comment(s), */
-/* resulting in version 6.1 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP VOID _nx_crypto_ec_point_set_infinite(NX_CRYPTO_EC_POINT *point)
{
@@ -854,15 +838,6 @@ NX_CRYPTO_KEEP VOID _nx_crypto_ec_point_set_infinite(NX_CRYPTO_EC_POINT *point)
/* _nx_crypto_ecjpake_key_exchange_process */
/* Process key exchange message */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 05-19-2020 Timothy Stapko Initial Version 6.0 */
-/* 09-30-2020 Timothy Stapko Modified comment(s), updated */
-/* constants, resulting */
-/* in version 6.1 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP UINT _nx_crypto_ec_point_setup(NX_CRYPTO_EC_POINT *point, UCHAR *byte_stream, UINT byte_stream_size)
{
@@ -929,14 +904,6 @@ UINT status;
/* _nx_crypto_ecjpake_schnorr_zkp_hash Perform Schnorr ZKP hash */
/* calculation */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 05-19-2020 Timothy Stapko Initial Version 6.0 */
-/* 09-30-2020 Timothy Stapko Modified comment(s), */
-/* resulting in version 6.1 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP VOID _nx_crypto_ec_point_extract_uncompressed(NX_CRYPTO_EC *curve, NX_CRYPTO_EC_POINT *point,
UCHAR *byte_stream, UINT byte_stream_size,
@@ -1013,14 +980,6 @@ UINT clen;
/* _nx_crypto_ec_fp_projective_add Perform addition for points of*/
/* projective and affine */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 05-19-2020 Timothy Stapko Initial Version 6.0 */
-/* 09-30-2020 Timothy Stapko Modified comment(s), */
-/* resulting in version 6.1 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP VOID _nx_crypto_ec_point_fp_affine_to_projective(NX_CRYPTO_EC_POINT *point)
{
@@ -1073,14 +1032,6 @@ NX_CRYPTO_KEEP VOID _nx_crypto_ec_point_fp_affine_to_projective(NX_CRYPTO_EC_POI
/* _nx_crypto_ec_fp_projective_multiple Calculate the projective */
/* multiplication */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 05-19-2020 Timothy Stapko Initial Version 6.0 */
-/* 09-30-2020 Timothy Stapko Modified comment(s), */
-/* resulting in version 6.1 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP VOID _nx_crypto_ec_point_fp_projective_to_affine(NX_CRYPTO_EC *curve,
NX_CRYPTO_EC_POINT *point,
@@ -1168,18 +1119,6 @@ UINT buffer_size;
/* */
/* Application Code */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 05-19-2020 Timothy Stapko Initial Version 6.0 */
-/* 09-30-2020 Timothy Stapko Modified comment(s), */
-/* verified memmove use cases, */
-/* resulting in version 6.1 */
-/* 01-31-2022 Timothy Stapko Modified comment(s), and */
-/* improved performance, */
-/* resulting in version 6.1.10 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP VOID _nx_crypto_ec_secp192r1_reduce(NX_CRYPTO_EC *curve,
NX_CRYPTO_HUGE_NUMBER *value,
@@ -1305,18 +1244,6 @@ UINT compare_value;
/* */
/* Application Code */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 05-19-2020 Timothy Stapko Initial Version 6.0 */
-/* 09-30-2020 Timothy Stapko Modified comment(s), */
-/* verified memmove use cases, */
-/* resulting in version 6.1 */
-/* 01-31-2022 Timothy Stapko Modified comment(s), and */
-/* improved performance, */
-/* resulting in version 6.1.10 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP VOID _nx_crypto_ec_secp224r1_reduce(NX_CRYPTO_EC *curve,
NX_CRYPTO_HUGE_NUMBER *value,
@@ -1448,18 +1375,6 @@ UINT compare_value;
/* */
/* Application Code */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 05-19-2020 Timothy Stapko Initial Version 6.0 */
-/* 09-30-2020 Timothy Stapko Modified comment(s), */
-/* verified memmove use cases, */
-/* resulting in version 6.1 */
-/* 01-31-2022 Timothy Stapko Modified comment(s), and */
-/* improved performance, */
-/* resulting in version 6.1.10 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP VOID _nx_crypto_ec_secp256r1_reduce(NX_CRYPTO_EC *curve,
NX_CRYPTO_HUGE_NUMBER *value,
@@ -1613,18 +1528,6 @@ UINT compare_value;
/* */
/* Application Code */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 05-19-2020 Timothy Stapko Initial Version 6.0 */
-/* 09-30-2020 Timothy Stapko Modified comment(s), */
-/* verified memmove use cases, */
-/* resulting in version 6.1 */
-/* 01-31-2022 Timothy Stapko Modified comment(s), and */
-/* improved performance, */
-/* resulting in version 6.1.10 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP VOID _nx_crypto_ec_secp384r1_reduce(NX_CRYPTO_EC *curve,
NX_CRYPTO_HUGE_NUMBER *value,
@@ -1789,15 +1692,6 @@ UINT compare_value;
/* */
/* Application Code */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 05-19-2020 Timothy Stapko Initial Version 6.0 */
-/* 09-30-2020 Timothy Stapko Modified comment(s), */
-/* verified memmove use cases, */
-/* resulting in version 6.1 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP VOID _nx_crypto_ec_secp521r1_reduce(NX_CRYPTO_EC *curve,
NX_CRYPTO_HUGE_NUMBER *value,
@@ -1903,18 +1797,6 @@ UINT compare_value;
/* */
/* Application */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 05-19-2020 Timothy Stapko Initial Version 6.0 */
-/* 09-30-2020 Timothy Stapko Modified comment(s), */
-/* resulting in version 6.1 */
-/* 06-02-2021 Bhupendra Naphade Modified comment(s), */
-/* renamed FIPS symbol to */
-/* self-test, */
-/* resulting in version 6.1.7 */
-/* */
/**************************************************************************/
#ifndef NX_CRYPTO_SELF_TEST
NX_CRYPTO_KEEP VOID _nx_crypto_ec_add_digit_reduce(NX_CRYPTO_EC *curve,
@@ -1972,14 +1854,6 @@ NX_CRYPTO_KEEP VOID _nx_crypto_ec_add_digit_reduce(NX_CRYPTO_EC *curve,
/* _nx_crypto_ec_fp_affine_add Perform addition for points of*/
/* affine */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 05-19-2020 Timothy Stapko Initial Version 6.0 */
-/* 09-30-2020 Timothy Stapko Modified comment(s), */
-/* resulting in version 6.1 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP VOID _nx_crypto_ec_subtract_digit_reduce(NX_CRYPTO_EC *curve,
NX_CRYPTO_HUGE_NUMBER *value,
@@ -2028,18 +1902,6 @@ NX_CRYPTO_KEEP VOID _nx_crypto_ec_subtract_digit_reduce(NX_CRYPTO_EC *curve,
/* */
/* Application Code */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 05-19-2020 Timothy Stapko Initial Version 6.0 */
-/* 09-30-2020 Timothy Stapko Modified comment(s), */
-/* resulting in version 6.1 */
-/* 06-02-2021 Bhupendra Naphade Modified comment(s), */
-/* renamed FIPS symbol to */
-/* self-test, */
-/* resulting in version 6.1.7 */
-/* */
/**************************************************************************/
#ifndef NX_CRYPTO_SELF_TEST
NX_CRYPTO_KEEP VOID _nx_crypto_ec_fp_reduce(NX_CRYPTO_EC *curve,
@@ -2095,14 +1957,6 @@ NX_CRYPTO_KEEP VOID _nx_crypto_ec_fp_reduce(NX_CRYPTO_EC *curve,
/* _nx_crypto_ec_fp_projective_double Perform doubling for points of*/
/* projective */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 05-19-2020 Timothy Stapko Initial Version 6.0 */
-/* 09-30-2020 Timothy Stapko Modified comment(s), */
-/* resulting in version 6.1 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP VOID _nx_crypto_ec_add_reduce(NX_CRYPTO_EC *curve,
NX_CRYPTO_HUGE_NUMBER *left,
@@ -2169,14 +2023,6 @@ NX_CRYPTO_KEEP VOID _nx_crypto_ec_add_reduce(NX_CRYPTO_EC *curve,
/* _nx_crypto_ec_fp_projective_multiple Calculate the projective */
/* multiplication */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 05-19-2020 Timothy Stapko Initial Version 6.0 */
-/* 09-30-2020 Timothy Stapko Modified comment(s), */
-/* resulting in version 6.1 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP VOID _nx_crypto_ec_subtract_reduce(NX_CRYPTO_EC *curve,
NX_CRYPTO_HUGE_NUMBER *left,
@@ -2242,14 +2088,6 @@ NX_CRYPTO_KEEP VOID _nx_crypto_ec_subtract_reduce(NX_CRYPTO_EC *curve,
/* _nx_crypto_ec_fp_projective_multiple Calculate the projective */
/* multiplication */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 05-19-2020 Timothy Stapko Initial Version 6.0 */
-/* 09-30-2020 Timothy Stapko Modified comment(s), */
-/* resulting in version 6.1 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP VOID _nx_crypto_ec_fp_projective_add(NX_CRYPTO_EC *curve,
NX_CRYPTO_EC_POINT *projective_point,
@@ -2392,14 +2230,6 @@ UINT buffer_size;
/* _nx_crypto_ec_fp_projective_multiple Calculate the projective */
/* multiplication */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 05-19-2020 Timothy Stapko Initial Version 6.0 */
-/* 09-30-2020 Timothy Stapko Modified comment(s), */
-/* resulting in version 6.1 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP VOID _nx_crypto_ec_fp_projective_double(NX_CRYPTO_EC *curve,
NX_CRYPTO_EC_POINT *projective_point,
@@ -2529,14 +2359,6 @@ UINT buffer_size;
/* _nx_crypto_ec_fp_affine_subtract Perform subtraction for points*/
/* of affine */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 05-19-2020 Timothy Stapko Initial Version 6.0 */
-/* 09-30-2020 Timothy Stapko Modified comment(s), */
-/* resulting in version 6.1 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP VOID _nx_crypto_ec_fp_affine_add(NX_CRYPTO_EC *curve,
NX_CRYPTO_EC_POINT *left,
@@ -2651,14 +2473,6 @@ UINT buffer_size;
/* */
/* Application Code */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 05-19-2020 Timothy Stapko Initial Version 6.0 */
-/* 09-30-2020 Timothy Stapko Modified comment(s), */
-/* resulting in version 6.1 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP VOID _nx_crypto_ec_fp_affine_subtract(NX_CRYPTO_EC *curve,
NX_CRYPTO_EC_POINT *left,
@@ -2711,14 +2525,6 @@ NX_CRYPTO_EC_POINT point;
/* _nx_crypto_ec_fp_projective_multiple Calculate the projective */
/* multiplication */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 05-19-2020 Timothy Stapko Initial Version 6.0 */
-/* 09-30-2020 Timothy Stapko Modified comment(s), */
-/* resulting in version 6.1 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP VOID _nx_crypto_ec_naf_compute(NX_CRYPTO_HUGE_NUMBER *d, HN_UBASE *naf_data, UINT *naf_size)
{
@@ -2855,14 +2661,6 @@ UINT i, j;
/* */
/* Application Code */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 05-19-2020 Timothy Stapko Initial Version 6.0 */
-/* 09-30-2020 Timothy Stapko Modified comment(s), */
-/* resulting in version 6.1 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP VOID _nx_crypto_ec_fp_projective_multiple(NX_CRYPTO_EC *curve,
NX_CRYPTO_EC_POINT *g,
@@ -2988,14 +2786,6 @@ UINT bit;
/* _nx_crypto_ec_fp_projective_multiple Calculate the projective */
/* multiplication */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 05-19-2020 Timothy Stapko Initial Version 6.0 */
-/* 09-30-2020 Timothy Stapko Modified comment(s), */
-/* resulting in version 6.1 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP VOID _nx_crypto_ec_fp_fixed_multiple(NX_CRYPTO_EC *curve,
NX_CRYPTO_HUGE_NUMBER *d,
@@ -3135,14 +2925,6 @@ UINT j;
/* Application Code */
/* _nx_crypto_ec_key_pair_stream_generate */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 05-19-2020 Timothy Stapko Initial Version 6.0 */
-/* 09-30-2020 Timothy Stapko Modified comment(s), */
-/* resulting in version 6.1 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP UINT _nx_crypto_ec_key_pair_generation_extra(NX_CRYPTO_EC *curve,
NX_CRYPTO_EC_POINT *g,
@@ -3228,14 +3010,6 @@ NX_CRYPTO_HUGE_NUMBER modulus;
/* */
/* Application */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 05-19-2020 Timothy Stapko Initial Version 6.0 */
-/* 09-30-2020 Timothy Stapko Modified comment(s), */
-/* resulting in version 6.1 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP UINT _nx_crypto_ec_key_pair_stream_generate(NX_CRYPTO_EC *curve,
UCHAR *output,
@@ -3334,18 +3108,6 @@ NX_CRYPTO_EC_POINT public_key;
/* */
/* Application Code */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 05-19-2020 Timothy Stapko Initial Version 6.0 */
-/* 09-30-2020 Timothy Stapko Modified comment(s), */
-/* resulting in version 6.1 */
-/* 06-02-2021 Bhupendra Naphade Modified comment(s), */
-/* renamed FIPS symbol to */
-/* self-test, */
-/* resulting in version 6.1.7 */
-/* */
/**************************************************************************/
#ifndef NX_CRYPTO_SELF_TEST
NX_CRYPTO_KEEP VOID _nx_crypto_ec_precomputation(NX_CRYPTO_EC *curve,
@@ -3518,18 +3280,6 @@ UINT i, j;
/* */
/* Application Code */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 05-19-2020 Timothy Stapko Initial Version 6.0 */
-/* 09-30-2020 Timothy Stapko Modified comment(s), */
-/* resulting in version 6.1 */
-/* 06-02-2021 Bhupendra Naphade Modified comment(s), */
-/* renamed FIPS symbol to */
-/* self-test, */
-/* resulting in version 6.1.7 */
-/* */
/**************************************************************************/
#ifndef NX_CRYPTO_SELF_TEST
NX_CRYPTO_KEEP VOID _nx_crypto_ec_fixed_output(NX_CRYPTO_EC *curve,
@@ -3766,19 +3516,6 @@ const CHAR *array_name[] = {"", "_2e"};
/* */
/* Application Code */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 05-19-2020 Timothy Stapko Initial Version 6.0 */
-/* 09-30-2020 Timothy Stapko Modified comment(s), updated */
-/* constants, resulting */
-/* in version 6.1 */
-/* 06-02-2021 Bhupendra Naphade Modified comment(s), */
-/* renamed FIPS symbol to */
-/* self-test, */
-/* resulting in version 6.1.7 */
-/* */
/**************************************************************************/
#ifndef NX_CRYPTO_SELF_TEST
NX_CRYPTO_KEEP UINT _nx_crypto_ec_get_named_curve(NX_CRYPTO_EC **curve, UINT curve_id)
@@ -3841,14 +3578,6 @@ UINT i;
/* */
/* Application Code */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 05-19-2020 Timothy Stapko Initial Version 6.0 */
-/* 09-30-2020 Timothy Stapko Modified comment(s), */
-/* resulting in version 6.1 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP UINT _nx_crypto_method_ec_secp192r1_operation(UINT op,
VOID *handle,
@@ -3929,14 +3658,6 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_ec_secp192r1_operation(UINT op,
/* */
/* Application Code */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 05-19-2020 Timothy Stapko Initial Version 6.0 */
-/* 09-30-2020 Timothy Stapko Modified comment(s), */
-/* resulting in version 6.1 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP UINT _nx_crypto_method_ec_secp224r1_operation(UINT op,
VOID *handle,
@@ -4016,14 +3737,6 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_ec_secp224r1_operation(UINT op,
/* */
/* Application Code */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 05-19-2020 Timothy Stapko Initial Version 6.0 */
-/* 09-30-2020 Timothy Stapko Modified comment(s), */
-/* resulting in version 6.1 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP UINT _nx_crypto_method_ec_secp256r1_operation(UINT op,
VOID *handle,
@@ -4103,14 +3816,6 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_ec_secp256r1_operation(UINT op,
/* */
/* Application Code */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 05-19-2020 Timothy Stapko Initial Version 6.0 */
-/* 09-30-2020 Timothy Stapko Modified comment(s), */
-/* resulting in version 6.1 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP UINT _nx_crypto_method_ec_secp384r1_operation(UINT op,
VOID *handle,
@@ -4190,14 +3895,6 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_ec_secp384r1_operation(UINT op,
/* */
/* Application Code */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 05-19-2020 Timothy Stapko Initial Version 6.0 */
-/* 09-30-2020 Timothy Stapko Modified comment(s), */
-/* resulting in version 6.1 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP UINT _nx_crypto_method_ec_secp521r1_operation(UINT op,
VOID *handle,
@@ -4273,15 +3970,6 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_ec_secp521r1_operation(UINT op,
/* */
/* Application Code */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 09-30-2020 Timothy Stapko Initial Version 6.1 */
-/* 01-31-2022 Timothy Stapko Modified comment(s), and */
-/* improved performance, */
-/* resulting in version 6.1.10 */
-/* */
/**************************************************************************/
#ifndef NX_CRYPTO_ECC_DISABLE_KEY_VALIDATION
UINT _nx_crypto_ec_validate_public_key(NX_CRYPTO_EC_POINT *public_key,
@@ -4563,15 +4251,6 @@ NX_CRYPTO_CONST NX_CRYPTO_EC _nx_crypto_ec_x448 =
/* */
/* Application Code */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 04-25-2022 Yuxin Zhou Initial Version 6.1.11 */
-/* 07-29-2022 Yuxin Zhou Modified comment(s), */
-/* added x448 curve, */
-/* resulting in version 6.1.12 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP VOID _nx_crypto_ec_x25519_448_multiple(NX_CRYPTO_EC* curve,
NX_CRYPTO_EC_POINT* u,
@@ -4759,12 +4438,6 @@ HN_UBASE* k_buf;
/* */
/* _nx_crypto_ec_x25519_448_multiple Scalar multiplication */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 04-25-2022 Yuxin Zhou Initial Version 6.1.11 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP VOID _nx_crypto_ec_cswap(UINT swap, NX_CRYPTO_HUGE_NUMBER *h1, NX_CRYPTO_HUGE_NUMBER *h2)
{
@@ -4834,12 +4507,6 @@ HN_UBASE dummy;
/* */
/* Application Code */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 04-25-2022 Yuxin Zhou Initial Version 6.1.11 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP UINT _nx_crypto_method_ec_x25519_operation(UINT op,
VOID *handle,
@@ -4919,12 +4586,6 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_ec_x25519_operation(UINT op,
/* */
/* Application Code */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 07-29-2022 Yuxin Zhou Initial Version 6.1.12 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP UINT _nx_crypto_method_ec_x448_operation(UINT op,
VOID *handle,
@@ -4996,15 +4657,6 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_ec_x448_operation(UINT op,
/* */
/* _nx_crypto_ecdh_setup_x25519_448 Setup ECDH local key pair */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 04-25-2022 Yuxin Zhou Initial Version 6.1.11 */
-/* 07-29-2022 Yuxin Zhou Modified comment(s), */
-/* added x448 curve, */
-/* resulting in version 6.1.12 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP UINT _nx_crypto_ec_key_pair_generation_x25519_448(NX_CRYPTO_EC *curve,
NX_CRYPTO_EC_POINT *g,
@@ -5067,12 +4719,6 @@ UINT buffer_size = (curve -> nx_crypto_ec_bits + 7) >> 3;
/* _nx_crypto_ecdh_compute_secret_x25519_448 */
/* Compute ECDH shared secret */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 04-25-2022 Yuxin Zhou Initial Version 6.1.11 */
-/* */
/**************************************************************************/
NX_CRYPTO_KEEP UINT _nx_crypto_ec_extract_fixed_size_le(NX_CRYPTO_HUGE_NUMBER *number,
UCHAR *byte_stream, UINT byte_stream_size)