Ed448PublicKeyFromSeed
קריפטוגרפיה
תיאור
גוזר את המפתח הציבורי Ed448 בן 57 הבתים מזרע בן 57 בתים
תחביר
Delphi
Function Ed448PublicKeyFromSeed(Const Seed: AnsiString; Out PublicKey: AnsiString): Boolean;ערכים מוחזרים
| False | הזרע אינו בן 57 בתים ו-PublicKey ריק |
|---|---|
| True | PublicKey מחזיק את קידוד הנקודה בן 57 הבתים |
הערות
הזרע מגובב באמצעות SHAKE256 לתקציר בן 114 בתים, ש-57 בתיו הנמוכים מהודקים לפי RFC 8032: שתי הסיביות הפחות משמעותיות של הבית הראשון מאופסות, ביט 255 של בית 55 מודלק ובית 56 מאופס; הסקלר המהודק מוכפל בנקודת הבסיס של edwards448, והתוצאה נשמרת כקידוד נקודה בן 57 בתים ב-endian קטן. החתימה זמינה דרך Ed448Sign, הגוזר באופן פנימי את אותו מפתח ציבורי; וקטורי התשובה הידועים של RFC 8032 סעיף 7.4 עוברים בית-אחר-בית
דוגמה
OK:= Ed448PublicKeyFromSeed(Seed, PubKey);
OK:= Ed448Sign(Msg, Seed, Sig);ראה גם
Ed448Sign, Ed448Verify, Ed25519PublicKeyFromSeed, SHAKE256ByteArray