BPFromHex

Criptografía

Descripción

Convierte una cadena hexadecimal big-endian en el valor de trabajo TBPValue de 528 bits que usa la suite ECDSA Brainpool

La cadena acepta hasta 128 dígitos hexadecimales en mayúsculas o minúsculas; el valor de salida se rellena con ceros, por lo que las cadenas cortas cargan los miembros bajos del núcleo de 33 miembros

Sintaxis

Delphi

Function BPFromHex(Out V: TBPValue; Const Hex: AnsiString): Boolean;

Parámetros

VRecibe el valor interpretado; siempre se rellena con ceros antes de iniciar la interpretación
HexDígitos hexadecimales big-endian, entre 1 y 128 caracteres

Valores devueltos

FalseLa cadena está vacía, pasa de 128 dígitos o trae un carácter que no es hexadecimal; V queda en ceros
TrueV contiene el valor interpretado

Observaciones

Los parámetros de curva y las claves del RFC 5639 se publican en hexadecimal, así que esta utilidad es la forma natural de cargarlos antes de la aritmética basada en BPLoadCurve o de convertir material de clave con BPKeyGen

Véase también

BPToHex, BPLoadCurve, BPKeyGen, BPSignFixedK