Tesla o loʻo atiaʻe le faletusi cryptographic liblithium

Ua lomia e Tesla Motors le liblithium cryptographic library, o sini autu ia o le faʻapipiʻi, maualalo le faʻaaogaina o punaoa ma le feaveaʻi. O le faletusi o loʻo faʻavaeina muamua ma le mata i le mafai ona faʻataunuʻuina i luga o PPU masani ma i DSP chips ma microcontrollers, ma e talafeagai mo le faʻaogaina i totonu o siosiomaga faʻatapulaʻa ma i le code ua taʻua i le amataga o le seevae e faʻamaonia ai saini numera o masini faʻapipiʻi masini. . O lo'o tusia le code i le C (C99) ma fa'asoa i lalo ole laisene Apache 2.0.

O le faletusi o loʻo faʻaaogaina meafaigaluega mo le faʻailogaina o le vaitafe ma le galulue faʻatasi ma saini numera e faʻavae i luga o le X25519 fuafuaga o maliliega autu (RFC 7748), le Gimli cryptographic permutation method ma le Gimli-Hash hash function na fuafuaina e Daniel J. Bernstein ma faʻatagaina mo le maualuga o le faʻatinoga i le maualalo- masini eletise e pei ole 8-bit microcontrollers. O le faʻatinoina o saini numera X25519 e faʻavae i luga o le code mai le STROBE framework ma e ese mai le ed25519 saini e ala i le faʻaaogaina naʻo le "X" faʻamaopoopo pe a faʻaogaina mata i luga o se elliptic curve, lea e mafai ona faʻaitiitia ai le tele o le code manaʻomia e fatu ma faʻamaonia saini.

puna: opennet.ru

Faaopoopo i ai se faamatalaga