Openssl :: versiones

Analizar el número de versión OpenSSL
Descargar ahora

Openssl :: versiones Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • A. Sinan Unur
  • Sitio web del editor:
  • http://search.cpan.org/~nanis/

Openssl :: versiones Etiquetas


Openssl :: versiones Descripción

OpenSSL :: Versiones es un módulo PERL que puede analizar el número de versión de OpenSSL.MotivationOpenssl El código fuente utiliza un número hexadecimal que codifica varios bits de información. El significado de varias partes ha cambiado sobre la historia de la biblioteca. Por ejemplo, tiene #DEFINE openssl_version_number 0x0913 / * versión 0.9.1c es 0913 * / versus #define openssl_version_number 0x1000007fl / * openssl 1.0.0g * / la evolución del esquema de número de versión se explica en el archivo crypto / openssl.h en la distribución. Si ya ha construido OpenSSL, puede determinar su versión invocando la utilidad de línea de comandos: $ OpenSSL versión OpenSSL 1.0.0G 18 de enero de 2012, siempre, si todo lo que tiene es el código fuente, y desea determinar la información de la versión exacta sobre la base de la representación de la cadena de la macro openssl_version_number, tiene que usar un patrón que coincide y lidiar con un montón de casos de esquina. El makefile.pl para la cripta :: SSLEAY contenía un enfoque simplista para analizar el valor de OpenSSL_VERSION_NUMBE, que las personas habían ajustado con el tiempo a tratar con los cambios. Añadí funciones para lidiar con rangos específicos de números de versión. Pero, no pensé que esas funciones pertenecían en un makefile.pl.so, los puse en su propio módulo. Para probar las rutinas, descargué todas las versiones disponibles de OpenSSL de http://www.openssl.org/source/ (excluyendo archivos con 'FIPS' y 'motor' en sus nombres y construyó un mapeo entre el valor de OpenSSL_VERSION_NUMN en Cada archivo y la cadena de versiones amistosas humanas correspondientes en el nombre del número de versión de Archive.SynopsisParse OpenSSL de código fuente. Utilice openssl :: Versiones QW (parse_openssl_version_number); My $ v = parse_openssl_version_number ('0x0913'); imprimir "$ v \ n "; Salidas: Página de inicio de 0.9.1CProduct


Openssl :: versiones Software relacionado