relicvă
, biblioteca folosită de majoritatea implementărilor BLS, este destul de dificil de construit pe mai multe platforme.
Din această cauză, am căutat altele pur Implementări BLS care nu se bazează pe C - și am găsit una în Go și alta în Rust.
Cu toate acestea, nomenclatura pare să fie diferită între fiecare bibliotecă.
Văd o combinație a cuvintelor „Afin”, „Scalar”, „FR”, „FRRepr”, „G1”, „G2”, „Cheie publică”, „Secret” și „Sămânță”, printre altele, care nu se potrivesc neapărat cu ceea ce am citit în articole despre BLS, WikiPedia sau alte biblioteci de coduri.
Presupun că unii dintre acești termeni sunt interschimbabili, iar unii au un sens distinct.
De exemplu, se pare că „G1Element” este sinonim cu „Cheie publică”.
Dar care sunt sinonimele tehnice pentru „Cheie privată” sau „Secret”?
Mai exact, încerc să discern cum pot folosi ceva de genul acesta:
În acest moment, tot ceea ce vreau să fac este să pot compila un cod încrucișat pentru cele mai comune 6 platforme arch+os care vor genera o pereche de chei private + publice.
Acestea fiind spuse, mi-ar plăcea să învăț tot ce aveți de oferit cu privire la modul de a lega terminologia neprofesionistului ("Cheie privată", "Cheie publică", "Semnătură") cu terminologia matematică și de programare ("G1" , etc).