BPFromHex
Criptografía
Descripción
Convierte una cadena hexadecimal big-endian en el valor de trabajo TBPValue de 528 bits que usa el conjunto ECDSA Brainpool
La cadena admite como máximo 128 dígitos hexadecimales, en mayúsculas o minúsculas; el valor de salida se rellena con ceros, de modo que las cadenas cortas cargan los limb bajos del núcleo de 33 limb
Sintaxis
Delphi
Function BPFromHex(Out V: TBPValue; Const Hex: AnsiString): Boolean;Parámetros
| V | Recibe el valor analizado; siempre se rellena con ceros antes de comenzar el análisis |
|---|---|
| Hex | Dígitos hexadecimales big-endian, de 1 a 128 caracteres |
Valores devueltos
| False | La cadena está vacía, supera los 128 dígitos o contiene un carácter no hexadecimal; V queda a cero |
|---|---|
| True | V contiene el valor analizado |
Observaciones
Los parámetros de curva y las claves del RFC 5639 se publican en hexadecimal, así que esta utilidad es la vía natural para cargarlos antes de la aritmética basada en BPLoadCurve o de la conversión de material de clave de BPKeyGen