BPFromHex
Criptografia
Descrição
Converte uma cadeia hexadecimal big-endian no valor de trabalho TBPValue de 528 bits utilizado pela suite Brainpool ECDSA
A cadeia comporta no máximo 128 dígitos hexadecimais, em maiúsculas ou minúsculas; o valor sai preenchido com zeros, pelo que cadeias mais curtas carregam os limbs baixos do núcleo de 33 limbs
Sintaxe
Delphi
Function BPFromHex(Out V: TBPValue; Const Hex: AnsiString): Boolean;Parâmetros
| V | Recebe o valor analisado; é sempre zerado antes de a análise começar |
|---|---|
| Hex | Dígitos hexadecimais big-endian, de 1 a 128 caracteres |
Valores devolvidos
| False | A cadeia está vazia, excede 128 dígitos ou contém um carácter não hexadecimal; V fica zerado |
|---|---|
| True | V contém o valor analisado |
Observações
Os parâmetros de curva e as chaves do RFC 5639 são publicados em hexadecimal, pelo que este auxiliar é a forma natural de os carregar antes da aritmética baseada em BPLoadCurve ou da conversão de material de chave em BPKeyGen