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

VRecebe o valor analisado; é sempre zerado antes de a análise começar
HexDígitos hexadecimais big-endian, de 1 a 128 caracteres

Valores devolvidos

FalseA cadeia está vazia, excede 128 dígitos ou contém um carácter não hexadecimal; V fica zerado
TrueV 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

Consulte também

BPToHex, BPLoadCurve, BPKeyGen, BPSignFixedK