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
| V | Ayrıştırılan değeri alır; ayrıştırmaya başlanmadan önce her zaman sıfırlarla doldurulur |
|---|---|
| Hex | Big-endian onaltılık haneler, 1 ile 128 karakter arası |
Dönüş değerleri
| False | Dizge boş, 128 handen uzun veya onaltılık olmayan bir karakter içeriyor; V sıfırlar halinde kalır |
|---|---|
| True | V 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