Crypt :: ECDSA :: Curva

Crypt :: ECDSA :: Curve es una clase base para las curvas ECC.
Descargar ahora

Crypt :: ECDSA :: Curva Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • William Herrera
  • Sitio web del editor:
  • http://search.cpan.org/~billh/

Crypt :: ECDSA :: Curva Etiquetas


Crypt :: ECDSA :: Curva Descripción

Crypt :: ECDSA :: Curve es una clase base para curvas ECC. Crypt :: ECDSA :: Curve es una clase base para las curvas de ECC. Estos son para usar con Crypt :: ECDSA, un módulo de criptografía basado en MatembZ.MethodsNew Constructor. Toma los siguientes argumentos de par de pares nombrados: Standard => 'Nombre de la curva estándar' utilizada para las curvas estándar denominadas como las curvas estándar de NIST. Preferentemente, estos se invocan por las clases que heredan de la cripta :: ECDSA :: Curva, como Crypt :: ECDSA :: Curva :: Prime, Crypt :: EcdSA :: Curve :: Binario, o Crypt :: EcdSA :: curva :: Koblitz. Consulte las publicaciones estándar de Gobierno de EE. UU. FIPS 186-2 o FIPS 186-3. Utilizado como: Nuevo (estándar => 'Nombre de curva estándar'), donde el nombre de la curva es uno de: Crypt :: ECDSA :: Curva :: Prime-> Nuevo (Standard => ) Crypt :: ECDSA :: Curve :: koblitz-> Nuevo (estándar => ) Las curvas de Koblitz son un caso especial de curvas binarias, con una ecuación más simple. Los tipos de curvas no estándar se admiten a través de la especificación de parámetros y algoritmo, o especificando un "estándar" genérico a través de la especificación en nuevo el par: Standard => 'Genic_Prime' o Standard => 'Generic_BINAR'. Los siguientes se utilizan principalmente para los tipos de curvas no estándar. Se obtienen de valores predefinidos para curvas con nombre: P => $ P, establece un módulo de curva (para la curva principal sobre F (P)) A => $ A, establece curve param ab => $ b, se establece Curve Param B N => el exponente en 2 ** n, donde 2 ** n es un módulo de curva binaria (para curva binaria o koblitz sobre f (2 ** n)) H => COFACTOR CURVE PARA EL PUNTO PEDIDO R => Punto base G Orden para curvas primas N => Punto de base G Orden para curvas binarias g_x => $ x, un punto de base x coordenada g_y => $ y, un punto de base y coordenada irreducible => curva binaria Irreducible Base Polinimial en formato de entero binario, de modo que x ** 233 + x ** 74 + 1 se convierte en polinomial => e irreducible => '0x200000000000000000000000000000000000000000000001'a MY $ PARAM = $ CURVE-> A; Devuelve el parámetro A en la ecuación elíptica.b My $ Param = $ Curve-> B; Devuelve el parámetro B en la ecuación elíptica.p My $ param = $ curve-> p; Devuelve el parámetro P en la ecuación: este es el parámetro de módulo de campo para CURDEORDOR PRIME MY $ PARAM = $ CURVE-> Orden; Devuelve el Punto de Base Curve G Pedido si se conoce.curve_order My $ param = $ curve-> curve_order; Devuelve la orden de la curva si se conoce. Esto podría calcular el orden algún día. No se encuentra en esta versión.infinity My $ INF = $ CURVE-> INFINITY; Marca un punto en el infinito válido para el parámetro curve.standard mi $ = $ curva-> estándar; Devuelve el tipo 'estándar' de la curva, si se ha definido para los instance.Requirements: · Requisitos de Perl: · Perl


Crypt :: ECDSA :: Curva Software relacionado

Opciones.pm

Options.pm es un módulo de perl de PERSING de línea de comandos que significa imitar la sintaxis del módulo T.p.usage.options. ...

208

Descargar