BPFromHex
Cryptografie
Beschrijving
Zet een big-endian hexadecimale string om in de 528-bit TBPValue werkwaarde van de Brainpool-ECDSA-suite
De string mag maximaal 128 hexcijfers bevatten, hoofdletters en kleine letters zijn allebei toegestaan; de waarde wordt bij de uitvoer met nullen gevuld, kortere strings belanden dus in de onderste limbs van de 33-limb-kern
Syntaxis
Delphi
Function BPFromHex(Out V: TBPValue; Const Hex: AnsiString): Boolean;Parameters
| V | Ontvangt de geparste waarde; wordt voor het parsen altijd met nullen gevuld |
|---|---|
| Hex | Big-endian-hexcijfers, 1 tot 128 tekens |
Retourwaarden
| False | De string is leeg, langer dan 128 cijfers of bevat een teken dat geen hex is; V blijft op nul |
|---|---|
| True | V bevat de geparste waarde |
Opmerkingen
Curveparameters en sleutels zijn in RFC 5639 hexadecimaal gepubliceerd, dus deze hulpfunctie is de natuurlijke manier om ze te laden vóór BPLoadCurve-gebaseerd rekenwerk of de conversie van BPKeyGen-sleutelmateriaal