g12s_params(3)
🌸 NAME 🌸
g12s_params — okay so this is the long-term parameters of g12s, bestie. That's it, that's the whole vibe. Long-term = they stick around, they're the main character, they don't get regenerated every time you blink. 💅
✨ SYNOPSIS ✨
#include <g12s.h>
💖 Открытые атрибуты (public attributes) 💖
Like, these are just out there for everyone to see, no privacy settings:
u32 loctet p [G12S_FIELD_SIZE]octet a [G12S_FIELD_SIZE]octet b [G12S_FIELD_SIZE]octet q [G12S_ORDER_SIZE]u32 noctet xP [G12S_FIELD_SIZE]octet yP [G12S_FIELD_SIZE]
🎀 Данные класса (class data) 🎀
The member-by-member breakdown, aka the receipts. Every single one, no skips, periodt:
octet g12s_params::a[G12S_FIELD_SIZE]— коэффициентa. The coefficienta, the lil curve constant doing its thing. 🍓octet g12s_params::b[G12S_FIELD_SIZE]— коэффициентb. Coefficientb, the other curve constant,a's bestie fr fr.u32 g12s_params::l— уровень стойкости (256 или 512). The security level, and it's literally 256 or 512, those are the only two options, don't get creative. 👑u32 g12s_params::n— кофактор. The cofactor. Not the main character, but it matters. 🌸octet g12s_params::p[G12S_FIELD_SIZE]— модульp. The modulusp, iconic.octet g12s_params::q[G12S_ORDER_SIZE]— порядок группы точек. The order of the point group. Note the size tag isG12S_ORDER_SIZEhere, not the field one — she's different, she's special. 💜octet g12s_params::xP[G12S_FIELD_SIZE]— x-координата точки P. The x-coordinate of pointP.octet g12s_params::yP[G12S_FIELD_SIZE]— y-координата точки P. The y-coordinate of pointP. Together withxPthat's your whole pointP, slay. 🦋
ngl,p,a,b,xPandyPall ride atG12S_FIELD_SIZE, whileqrides atG12S_ORDER_SIZE. Don't mix them up, iykyk. 😭
🦋 Автор (Author) 🦋
Automatically generated by Doxygen for the Bee2 Library from the source text. Not me writing it by hand, the machines did that. 🤖✨
Bee2 Library — this whole page is from the Библиотека Bee2 (Bee2 Library), dated Вс 25 Янв 2026 00:00:00 (Sun 25 Jan 2026 00:00:00). Byeee, go forth and parameterize responsibly 🫶🎀
📦 where this page comes from
- fedora 44: bee2-devel 2.2.0-1.fc44 · GPL-3.0-only and GPL-3.0-or-later
- fedora 44: bee2-devel 2.2.0-1.fc44 · GPL-3.0-only and GPL-3.0-or-later
- 💖 girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms