Cryptographic ID

10+
āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”
āļāļēāļĢāļˆāļąāļ”āļ›āļĢāļ°āđ€āļ āļ—āđ€āļ™āļ·āđ‰āļ­āļŦāļē
āļ›āļĢāļ°āđ€āļ āļ— 3+
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­

āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāđāļ­āļ›āļ™āļĩāđ‰

- āļĒāļ·āļ™āļĒāļąāļ™āļŠāļ–āļēāļ™āļ°āļ‚āļ­āļ‡āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ Linux

āđāļ­āļ›āļ™āļĩāđ‰āļŠāļēāļĄāļēāļĢāļ–āļ•āļĢāļ§āļˆāļŠāļ­āļšāļĨāļēāļĒāđ€āļ‹āđ‡āļ™āļ—āļĩāđˆāļ—āļģāļ”āđ‰āļ§āļĒ cryptographic-id-rs āđ€āļĄāļ·āđˆāļ­āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļ‚āļ­āļ‡āļ„āļļāļ“āļ­āļĒāļđāđˆāđƒāļ™āļŠāļ–āļēāļ™āļ°āļ—āļĩāđˆāđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­āđ„āļ”āđ‰ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āļ„āļĩāļĒāđŒāļŠāđˆāļ§āļ™āļ•āļąāļ§āļ—āļĩāđˆāļ‹āđˆāļ­āļ™āļ­āļĒāļđāđˆāđƒāļ™ TPM2 āļ‚āļ­āļ‡āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļ‚āļ­āļ‡āļ„āļļāļ“āđ„āļ”āđ‰ āļĢāļŦāļąāļŠāļŠāđˆāļ§āļ™āļ•āļąāļ§āļ™āļĩāđ‰āļŠāļēāļĄāļēāļĢāļ–āļ›āļīāļ”āļœāļ™āļķāļāļ”āđ‰āļ§āļĒāļŠāļ–āļēāļ™āļ°āļ›āļąāļˆāļˆāļļāļšāļąāļ™āļ‚āļ­āļ‡āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ (PCR) āļˆāļēāļāļ™āļąāđ‰āļ™āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āđ€āļ‹āđ‡āļ™āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ”āđ‰āļ§āļĒāļ„āļĩāļĒāđŒāļ™āļĩāđ‰āđ„āļ”āđ‰āļāđ‡āļ•āđˆāļ­āđ€āļĄāļ·āđˆāļ­āļ­āļĒāļđāđˆāđƒāļ™āļŠāļ–āļēāļ™āļ°āļ—āļĩāđˆāļ–āļđāļāļ•āđ‰āļ­āļ‡āļ•āļēāļĄ PCR āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļœāļ™āļķāļāļ„āļĩāļĒāđŒāļāļąāļšāļŠāļ–āļēāļ™āļ°āļšāļđāļ•āđāļšāļšāļ›āļĨāļ­āļ”āļ āļąāļĒ (PCR7) āļŦāļēāļāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļ‚āļ­āļ‡āļ„āļļāļ“āļāļģāļĨāļąāļ‡āļšāļđāļ—āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļ—āļĩāđˆāļĨāļ‡āļ™āļēāļĄāđ‚āļ”āļĒāļœāļđāđ‰āļˆāļģāļŦāļ™āđˆāļēāļĒāļĢāļēāļĒāļ­āļ·āđˆāļ™ TPM2 āļˆāļ°āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļ›āļīāļ”āļœāļ™āļķāļāļ„āļĩāļĒāđŒāļŠāđˆāļ§āļ™āļ•āļąāļ§āđ„āļ”āđ‰ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļŦāļēāļāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļ‚āļ­āļ‡āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āļĨāļēāļĒāđ€āļ‹āđ‡āļ™āļ—āļĩāđˆāļ–āļđāļāļ•āđ‰āļ­āļ‡āđ„āļ”āđ‰ āđāļŠāļ”āļ‡āļ§āđˆāļēāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļ™āļąāđ‰āļ™āļ­āļĒāļđāđˆāđƒāļ™āļŠāļ–āļēāļ™āļ°āļ—āļĩāđˆāļ—āļĢāļēāļš āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļ„āļĨāđ‰āļēāļĒāļāļąāļš tpm2-totp āđāļ•āđˆāđƒāļŠāđ‰āļāļēāļĢāđ€āļ‚āđ‰āļēāļĢāļŦāļąāļŠāđāļšāļšāļ­āļŠāļĄāļĄāļēāļ•āļĢ āļ‹āļķāđˆāļ‡āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āđˆāļēāļ„āļļāļ“āđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āđ€āļāđ‡āļšāļĢāļŦāļąāļŠāļĒāļ·āļ™āļĒāļąāļ™āđ€āļ›āđ‡āļ™āļ„āļ§āļēāļĄāļĨāļąāļš āđāļ•āđˆāļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđāļŠāļĢāđŒāļĢāļŦāļąāļŠāļ™āļĩāđ‰āļāļąāļšāļ„āļ™āļ—āļąāđ‰āļ‡āđ‚āļĨāļāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļ›āļĨāļ­āļ”āļ āļąāļĒ


- āļĒāļ·āļ™āļĒāļąāļ™āļ•āļąāļ§āļ•āļ™āļ‚āļ­āļ‡āđ‚āļ—āļĢāļĻāļąāļžāļ—āđŒ

āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āļ„āļĩāļĒāđŒāļŠāđˆāļ§āļ™āļ•āļąāļ§āđ„āļ”āđ‰āđ€āļĄāļ·āđˆāļ­āđ‚āļ—āļĢāļĻāļąāļžāļ—āđŒāļ‚āļ­āļ‡āļ„āļļāļ“āļ­āļĒāļđāđˆāđƒāļ™āļŠāļ–āļēāļ™āļ°āļ—āļĩāđˆāļ™āđˆāļēāđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­ āļŦāļēāļāđ‚āļ—āļĢāļĻāļąāļžāļ—āđŒāļ‚āļ­āļ‡āļ„āļļāļ“āļŠāļĢāđ‰āļēāļ‡āļĨāļēāļĒāđ€āļ‹āđ‡āļ™āļ—āļĩāđˆāļ–āļđāļāļ•āđ‰āļ­āļ‡āđ„āļ”āđ‰ āđāļŠāļ”āļ‡āļ§āđˆāļēāđ€āļ›āđ‡āļ™āđ‚āļ—āļĢāļĻāļąāļžāļ—āđŒāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āđ€āļ”āļĩāļĒāļ§āļāļąāļ™ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ„āļĩāļĒāđŒāļŠāđˆāļ§āļ™āļ•āļąāļ§āđ„āļ”āđ‰ āļāļēāļĢāļĢāļąāļšāļ›āļĢāļ°āļāļąāļ™āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļˆāļķāļ‡āļ­āđˆāļ­āļ™āđāļ­āļāļ§āđˆāļē TPM2 āļĄāļēāļ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļāļēāļĢāļĒāļ·āļ™āļĒāļąāļ™āļˆāļķāļ‡āļ›āļĨāļ­āļ”āļ āļąāļĒāļžāļ­āđ† āļāļąāļšāđ‚āļ—āļĢāļĻāļąāļžāļ—āđŒāļ‚āļ­āļ‡āļ„āļļāļ“ āļŦāļēāļāļ„āļļāļ“āđƒāļŠāđ‰ Graphene OS āļ‚āļ­āđāļ™āļ°āļ™āļģ Auditor āđāļ—āļ™


- āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ§āđˆāļēāļšāļļāļ„āļ„āļĨāļ™āļąāđ‰āļ™āļ„āļĢāļ­āļšāļ„āļĢāļ­āļ‡āļ„āļĩāļĒāđŒāļŠāđˆāļ§āļ™āļ•āļąāļ§

āđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļ”āđ‰āđ€āļŦāļĄāļ·āļ­āļ™āļŠāđˆāļ§āļ™āļ”āđ‰āļēāļ™āļšāļ™āđāļĨāļ°āļĄāļĩāļ‚āđ‰āļ­āļšāļāļžāļĢāđˆāļ­āļ‡āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™ āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļ•āļĢāļ§āļˆāļŠāļ­āļšāļšāļļāļ„āļ„āļĨāļ”āđ‰āļ§āļĒāļ•āļ™āđ€āļ­āļ‡āđ€āļĄāļ·āđˆāļ­āđ€āļ‚āļēāļŠāđˆāļ‡āļĢāļŦāļąāļŠāļŠāļēāļ˜āļēāļĢāļ“āļ°āđƒāļŦāđ‰āļ„āļļāļ“āļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļē
āļ­āļąāļ›āđ€āļ”āļ•āđ€āļĄāļ·āđˆāļ­
19 āļž.āļ„. 2567

āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ

āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ”āđ‰āļ§āļĒāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ§āļīāļ˜āļĩāļ—āļĩāđˆāļ™āļąāļāļžāļąāļ’āļ™āļēāđāļ­āļ›āļĢāļ§āļšāļĢāļ§āļĄāđāļĨāļ°āđāļŠāļĢāđŒāļ‚āđ‰āļ­āļĄāļđāļĨ āđāļ™āļ§āļ—āļēāļ‡āļ›āļāļīāļšāļąāļ•āļīāļ”āđ‰āļēāļ™āļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ•āļąāļ§āđāļĨāļ°āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļēāļˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āđ„āļ›āļ•āļēāļĄāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™ āļ āļđāļĄāļīāļ āļēāļ„ āđāļĨāļ°āļ­āļēāļĒāļļāļ‚āļ­āļ‡āļ„āļļāļ“ āļ™āļąāļāļžāļąāļ’āļ™āļēāđāļ­āļ›āđ„āļ”āđ‰āđƒāļŦāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļĩāđ‰āđ„āļ§āđ‰āđāļĨāļ°āļ­āļēāļˆāļ­āļąāļ›āđ€āļ”āļ•āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļŠāđˆāļ§āļ™āļ™āļĩāđ‰āđ€āļĄāļ·āđˆāļ­āđ€āļ§āļĨāļēāļœāđˆāļēāļ™āđ„āļ›
āđ„āļĄāđˆāļĄāļĩāļāļēāļĢāđāļŠāļĢāđŒāļ‚āđ‰āļ­āļĄāļđāļĨāļāļąāļšāļšāļļāļ„āļ„āļĨāļ—āļĩāđˆāļŠāļēāļĄ
āļ”āļđāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ§āļīāļ˜āļĩāļ—āļĩāđˆāļ™āļąāļāļžāļąāļ’āļ™āļēāđāļ­āļ›āļ›āļĢāļ°āļāļēāļĻāđ€āļĢāļ·āđˆāļ­āļ‡āļāļēāļĢāđāļŠāļĢāđŒāļ‚āđ‰āļ­āļĄāļđāļĨ
āđ„āļĄāđˆāļĄāļĩāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĢāļ§āļšāļĢāļ§āļĄāđ„āļ§āđ‰
āļ”āļđāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ§āļīāļ˜āļĩāļ—āļĩāđˆāļ™āļąāļāļžāļąāļ’āļ™āļēāđāļ­āļ›āļ›āļĢāļ°āļāļēāļĻāđ€āļĢāļ·āđˆāļ­āļ‡āļāļēāļĢāļĢāļ§āļšāļĢāļ§āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ

āļĄāļĩāļ­āļ°āđ„āļĢāđƒāļŦāļĄāđˆ

- Sign with timestamps in milliseconds, support for timestamps in seconds will be removed in the future.
- Calculate correct ED25519 fingerprint (hash compressed point). It is handled exactly like the Prime256v1 fingerprint migration.
- Format seconds in scan result
- update flutter
- update gradle to 8.7
- fix new flutter analyze problems
- update mobile scanner