BPFromHex

Kryptografie

Popis

Převádí big-endian šestnáctkový řetězec na 528bitovou pracovní hodnotu TBPValue, se kterou pracuje sada Brainpool ECDSA

Řetězec může obsahovat nejvýše 128 šestnáctkových číslic a přijímá velká i malá písmena; výstupní hodnota se doplňuje nulami, takže kratší řetězce nahrávají nízké limb 33limbového jádra

Syntaxe

Delphi

Function BPFromHex(Out V: TBPValue; Const Hex: AnsiString): Boolean;

Parametry

VPřebírá rozparsovanou hodnotu; před začátkem parsování se vždy vynuluje
HexBig-endian šestnáctkové číslice, 1 až 128 znaků

Návratové hodnoty

FalseŘetězec je prázdný, delší než 128 číslic nebo obsahuje nešestnáctkový znak; V zůstává vynulované
TrueV nese rozparsovanou hodnotu

Poznámky

Parametry křivek a klíče v RFC 5639 se publikují šestnáctkově, takže tento pomocník je přirozená cesta, jak je nahrát před aritmetikou přes BPLoadCurve nebo převodem klíčového materiálu BPKeyGen

Viz také

BPToHex, BPLoadCurve, BPKeyGen, BPSignFixedK