Am descărcat cod sursa din site-ul dezvoltatorului. Toate părțile conexe criptate sub libgcrypt
Libgcrypt este o bibliotecă de criptografie dezvoltată ca un modul separat al GnuPG. Poate fi folosit și independent de GnuPG, dar depinde de biblioteca sa de raportare a erorilor Libgpg-error.
Și acestea sunt listate ca curba suportată în bibliotecă
- NIST (P-256, P-384, P-521)
- SECG (secp256k1)
- ECC Brainpool / RFC 5639 (P256r1, P384r1, P512r1)
- Curba Bernstein25519
- Curba448
- GOST R 34.10-2012 (RFC 7091)
- SM2
Care este folosit? Căutați fișiere, cu excepția libgcrypt
director, deoarece este copia exactă a acestuia.
A grep
grep -r curve tools/ build/ calendar/ chat/ mail mailnews/ python/ suite/ taskcluster/ tools/
în linia de comandă se afișează numai
curba25519
Această curbă este utilizată pentru sistemul de semnătură cu cheie publică ca Ed2559.
Curba 25519 este cunoscută și sub numele de curba Bernstein. Este una dintre cele mai sigure curbe pentru criteriile enumerate ca în safecurves.cr.yp.to/.
Dacă doriți să citiți mai multe despre cât de sigură este curba, consultați răspunsul nostru canonic;
Și rețineți că dacă algoritmul de găsire a perioadei lui Shor este construit cu destui qbiți, curba nu va mai fi sigură.
De asemenea;
Edwards25519 vizează un nivel de securitate de â128 de biți