BPFromHex

Kriptografi

Açıklama

Big-endian onaltılık dizgeyi, Brainpool ECDSA paketinin kullandığı 528 bitlik TBPValue çalışma değerine dönüştürür

Dizge en fazla 128 onaltılık hane içerebilir; büyük ve küçük harf kabul edilir. Çıktı değeri sıfırlarla doldurulduğu için daha kısa dizgeler 33 limb'lik çekirdeğin düşük limb'lerini yükler

Sözdizimi

Delphi

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

Parametreler

VAyrıştırılan değeri alır; ayrıştırmaya başlanmadan önce her zaman sıfırlarla doldurulur
HexBig-endian onaltılık haneler, 1 ile 128 karakter arası

Dönüş değerleri

FalseDizge boş, 128 handen uzun veya onaltılık olmayan bir karakter içeriyor; V sıfırlar halinde kalır
TrueV ayrıştırılmış değeri taşır

Açıklamalar

RFC 5639'daki eğri parametreleri ve anahtarlar onaltılık olarak yayınlanır; bu yardımcı, BPLoadCurve tabanlı aritmetikten veya BPKeyGen anahtar malzemesi dönüşümünden önce onları yüklemenin doğal yoludur

Ayrıca bkz

BPToHex, BPLoadCurve, BPKeyGen, BPSignFixedK