all options
trixie  ] [  sid  ]
[ Source: lib25519  ]

Package: x25519 (0~20241004-1)

Links for x25519

Screenshot

Debian Resources:

Download Source Package lib25519:

Maintainers:

External Resources:

Similar packages:

Mikrobibliotek for X25519/Ed25519 - X25519-kommandolinjeværktøjer

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.

X22519-kommandolinjeværktøjer.

Other Packages Related to x25519

  • depends
  • recommends
  • suggests
  • enhances

Download x25519

Download for all available architectures
Architecture Package Size Installed Size Files
amd64 8.3 kB47.0 kB [list of files]
arm64 8.3 kB151.0 kB [list of files]
armel 8.0 kB29.0 kB [list of files]
armhf 7.9 kB29.0 kB [list of files]
i386 8.3 kB45.0 kB [list of files]
mips64el 8.4 kB151.0 kB [list of files]
ppc64el 8.4 kB151.0 kB [list of files]
riscv64 8.1 kB35.0 kB [list of files]
s390x 8.1 kB39.0 kB [list of files]