2009-11-14 15 views

Respuesta

7

Eche un vistazo a axTLS es una licencia TLSv1 SSL con licencia BSD en C para sistemas integrados. Está construido para sockets POSIX, pero se puede portar fácilmente.

Lo único que falta es la generación de claves RSA, pero puede leer certificados X.509.

Se trata de 32 KB de espacio de código con una pequeña huella de RAM.

2

utilicé esta biblioteca SSL para un pequeño servidor HTTPS en busybox: http://www.matrixssl.org/

Tiene una una versión de código abierto y comercial y es el mejor que he encontrado.

+0

Ya conozco esta lib, también las otras pequeñas bibliotecas de SSL como PolarSSL, pero estoy buscando algo. realmente independiente. – icefex

7

Puede encontrar LibTomCrypt útil. Está escrito en C, admite RSA y DSA (junto con una gran cantidad de otros algoritmos), y es un software de dominio público. Puede leer sobre sus características here y descargarlo here.

+0

Ahh, otro que probé antes, pero como dije, necesito RSA/DSA simple. – icefex

1

Bien, me encontré a mí mismo después de buscar sitios codificadores no tan comunes http://z0mbie.daemonlab.org/ está bajo PGP/RSA-related si alguien está interesado. ¿Pero hay otros?

+2

¿Vas a utilizar una biblioteca que encontraste en un sitio de virus/troyano? Poco sabio ... –

+3

Erm, bueno, leí el código antes de usarlo en mis aplicaciones y ¿por qué no debería usarlo si funciona y es de código abierto? Personalmente creo que la fuente de código no importa sino el código en sí. – icefex

+0

Bueno, para cada uno su propia ... –