1 repository
Implementations of the RSA algorithm for asymmetric encryption and digital signatures.
Distinct from RSA Signing Implementations: Shortlist candidates were limited to cryptanalysis or specific signing formats rather than general RSA implementation.
Explore 1 awesome GitHub repository matching security & cryptography · RSA Implementations. Refine with filters or upvote what's useful.
Ring este o bibliotecă de primitive criptografice de nivel scăzut și un set de instrumente de securitate conceput pentru construirea de aplicații portabile și sigure. Aceasta oferă o colecție de implementări pentru RSA, criptografia pe curbe eliptice și criptarea simetrică autentificată. Proiectul se concentrează pe criptografia în timp constant pentru a preveni scurgerea datelor secrete prin atacuri de tip timing side-channel. Utilizează un instrument de verificare formală care generează logică aritmetică din șabloane, asigurând corectitudinea matematică și eliminând erorile de implementare manuală. Biblioteca include capabilități pentru producerea de secvențe aleatorii puternice din punct de vedere criptografic pentru chei și salt-uri, precum și instrumente pentru criptarea fluxurilor autentificate. Suportă un proces de build cross-platform care permite compilarea binarilor pentru mai multe arhitecturi hardware folosind rădăcini de sistem și toolchain-uri specifice. Corectitudinea este menținută prin testarea exhaustivă a vectorilor și o suită extinsă de verificări criptografice pentru a valida primitivele.
Performs asymmetric encryption and decryption tasks using the RSA algorithm.