all options
trixie  ] [  sid  ]
[ Source:  ]

Package: lib25519-dev (0~20241004-1) [debports]

Links for lib25519-dev

Screenshot

Debian Resources:

Download Source Package :

Not found

Maintainers:

External Resources:

Similar packages:

Mikrobibliotek X25519/Ed25519 - udviklingsfiler

Mikrobibliotek for X25519-krypteringssystemet og Ed25519-signatursystemet, der begge bruger den Curve25519-elliptiske kurve. Curve25519 er den hurtigste kurve i TLS 1.3 og den eneste kurve i Wireguard, Signal og mange andre programmer.

Lib25519 har en meget simpel tilstandsløs API baseret på SUPERCOP API'en, med wire-format-inddata og uddata, der tilbyder funktioner der direkte matcher de centrale kryptografiske operationer i X25519 og Ed25519:

lib25519_dh_keypair(pk, sk): X25519-nøgleoprettelse lib25519_dh(k, pk, sk): shared-secret-oprettelse lib25519_sign_keypair(pk, sk): Ed25519-nøgleoprettelse lib25519_sign(sm, &smlen, m, mlen, sk): underskrivning lib25519_sign_open(m, &mlen, sm, smlen, pk): verifikation beskedgendannelse Internt, lib25519 inkluderer implementeringer designet for ydelse på diverse cpu'er, implementeringer designet til at fungere på tværs af cpu'er og automatisk kørselstidsvalg af implementeringer.

lib25519 er lavet til kald af større biblioteker med flere funktioner, inklusive biblioteker i andre sprog via FFI. Ideen er at lib25519 vil overtage ansvaret for detaljer for X25519/Ed25519-beregning, inklusive optimering, beskyttelse vedrørende timing-attack og eventuelt verifikation så de kaldende biblioteker aflastes for dette for at koncentrere sig om programspecifikke behov såsom protokolintegration. Programmer kan også kalde lib25519 direkte.

Udviklingsfiler.

Other Packages Related to lib25519-dev

  • depends
  • recommends
  • suggests
  • enhances

Download lib25519-dev

Download for all available architectures
Architecture Package Size Installed Size Files
x32 (unofficial port) 121.4 kB789.0 kB [list of files]