BPFromHex

Kryptografi

Beskrivning

Konverterar en big-endian-hexadecimalsträng till arbetsvärdet TBPValue på 528 bitar som Brainpool ECDSA-sviten använder

Strängen rymmer högst 128 hexsiffror och accepterar versaler eller gemener; värdet nollfylls vid utmatning, så kortare strängar läser in de låga limben i kärnan med 33 limbs

Syntax

Delphi

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

Parametrar

VTar emot det tolkade värdet; nollställs alltid innan tolkningen börjar
HexBig-endian-hexsiffror, 1 till 128 tecken

Returvärden

FalseSträngen är tom, längre än 128 siffror eller innehåller ett tecken som inte är hexadecimalt; V lämnas nollställt
TrueV innehåller det tolkade värdet

Anmärkningar

Kurvparametrarna och nycklarna i RFC 5639 publiceras hexadecimalt, så den här hjälpen är det naturliga sättet att läsa in dem före aritmetik via BPLoadCurve eller nyckelmaterialkonvertering i BPKeyGen

Se även

BPToHex, BPLoadCurve, BPKeyGen, BPSignFixedK