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

VOntvangt de geparste waarde; wordt voor het parsen altijd met nullen gevuld
HexBig-endian-hexcijfers, 1 tot 128 tekens

Retourwaarden

FalseDe string is leeg, langer dan 128 cijfers of bevat een teken dat geen hex is; V blijft op nul
TrueV 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

Zie ook

BPToHex, BPLoadCurve, BPKeyGen, BPSignFixedK