מידע על כרטיסי מידע

מידע כללי על יומן השקיפות הבינארי של Pixel זמין בדף השקיפות הבינארי.

הדף הזה מכיל פרטים נוספים על הפורמט של הקבצים שבספרייה tile/.

הקבצים האלה מכילים את הגיבוב (hash) של העץ של Merkle, שמייצג את יומן השקיפות הבינארית של תמונות היצרן של Pixel. בנוסף, הגיבובים האלה נארזים באריחים. אפשר לקבל סקירה כללית לגבי פיצול העץ לאריחים בקטע יצירת יומן.

ביומן הזה, הצמתים מגובבים באמצעות SHA256. אנחנו משתמשים בספריית Tlog כדי לכתוב את האריחים באופן ספציפי עם גובה אריח של 1. פירוש הדבר הוא שכל אריח מכיל עד 2^height = 2 גיבובים, וכל אחד מהם מכיל 32 בייטים.

במסמכי התיעוד של אריחי האריחים אפשר למצוא פרטים על הבנייה של אריחים. למשל, ניקח עץ בגודל 8. אם אתם מסתכלים על רשומה באינדקס 3, זה יהיה הגיבוב הראשון במשבצת t(0, 1). נתיבים למשבצות הם בתבנית tile/H/L/NNN[.p/W]. כך, הנתיב של כרטיס המידע t(0, 1) יהיה https://developers.google.com/android/binary_transparency/tile/1/0/001. השורש של העץ יופיע במשבצת t(3, 0)/1, שהיא הנתיב https://developers.google.com/android/binary_transparency/tile/1/3/000.p/1.