STRUCT CCP_ECC_POINT(9)
π NAME π
struct ccp_ecc_point β the CCP ECC point definition, aka the lil glow-up that tells the kernel where your elliptic curve point actually lives π
β¨ SYNOPSIS β¨
struct ccp_ecc_point {
struct scatterlist *x;
unsigned int x_len;
struct scatterlist *y;
unsigned int y_len;
};
okay so bestie, that's the whole struct β four fields, zero drama, maximum slay π
π¦ Members π¦
xβ the x coordinate of the ECC point, and yes it's astruct scatterlist *so it's living its scatterlist era π«Άx_lenβ the length of the x coordinate.unsigned int, no cap β¨yβ the y coordinate of the ECC point, also astruct scatterlist *, also iconic πΈy_lenβ the length of the y coordinate. gotta keep the pair balanced, periodt π
ngl it's giving "just a point" but it's literally the whole vibe check for ECC math down in the kernel π₯
π SEE ALSO π
Kernel file ./include/linux/ccp.h β that's the home base, the main character file itself π
and then the whole friend group, fr fr:
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_math(9)struct ccp_ecc_engine(9)struct ccp_cmd(9)
and that's the whole page bestie πβ¨ go forth and coordinate your points π
shoutout to ./include/linux for hosting this masterpiece, and to October 2026 for the timestamp β she's from the future and she's thriving π°οΈπ
π¦ 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