STRUCT CCP_ECC_POINT_MATH(9)
π NAME π
okay so, struct ccp_ecc_point_math β bestie, this is literally the CCP ECC point math parameters struct, and it's kind of a big deal π
β¨ SYNOPSIS β¨
struct ccp_ecc_point_math {
struct ccp_ecc_point point_1;
struct ccp_ecc_point point_2;
struct scatterlist *domain_a;
unsigned int domain_a_len;
struct scatterlist *scalar;
unsigned int scalar_len;
struct ccp_ecc_point result;
};
no cap, that's the whole shape of it β just vibes and fields π¦
πΈ MEMBERS πΈ
like, here's the breakdown of every single field, and yes you need all of them:
point_1β the first point of the ECC point math operation. it's giving opening act energy β¨point_2β the second point of the ECC point math operation (only used forCCP_ECC_FUNCTION_PADD_384BIT). she only shows up for that one function, iykyk πdomain_aβ theaparameter of the ECC curve. the curve's main character parameter π«Άdomain_a_lenβ the length of theaparameter. gotta know how long it is, fr fr πscalarβ the scalar parameter for the point match operation (only used forCCP_ECC_FUNCTION_PMUL_384BIT). again: only that one function, don't come for me πscalar_lenβ the length of the scalar parameter (only used forCCP_ECC_FUNCTION_PMUL_384BIT). same situation, same 384-bit-only situation πresultβ the point resulting from the point math operation. the finale, the payoff, the icon π
reminder bestie:point_2,scalarandscalar_lenare only used for their specificCCP_ECC_FUNCTION_PADD_384BIT/CCP_ECC_FUNCTION_PMUL_384BITcases β don't expect them to carry the whole operation π
π SEE ALSO π
- Kernel file
./include/linux/ccp.h ccp_present(9)ccp_version(9)ccp_enqueue_cmd(9)struct ccp_aes_engine(9)struct ccp_xts_aes_engine(9)struct ccp_sha_engine(9)struct ccp_des3_engine(9)struct ccp_rsa_engine(9)struct ccp_passthru_engine(9)struct ccp_passthru_nomap_engine(9)struct ccp_ecc_modular_math(9)struct ccp_ecc_point(9)struct ccp_ecc_engine(9)struct ccp_cmd(9)
like, read the whole friend group, they all connect π₯
aaaand that's the page! π§ from ./include/linux, dated October 2026, and it's literally titled struct ccp_ecc_point_math(9) β slay, go forth and do your ECC point math, bestie π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms