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
| V | Recibe el valor interpretado; siempre se rellena con ceros antes de iniciar la interpretación |
|---|---|
| Hex | Dígitos hexadecimales big-endian, entre 1 y 128 caracteres |
Valores devueltos
| False | La cadena está vacía, pasa de 128 dígitos o trae un carácter que no es hexadecimal; V queda en ceros |
|---|---|
| True | V 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