Package: x25519 (0~20241004-1)
Links for x25519
Debian Resources:
Download Source Package lib25519:
Maintainers:
External Resources:
- Homepage [lib25519.cr.yp.to]
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
|
|
|
|
-
- dep: lib25519-1 (>= 0~20230630)
- microlibrary X25519/Ed25519 - shared library
-
- dep: libc6 (>= 2.34)
- GNU C-bibliotek: Delte biblioteker
also a virtual package provided by libc6-udeb
Download x25519
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
amd64 | 8.3 kB | 47.0 kB | [list of files] |
arm64 | 8.3 kB | 151.0 kB | [list of files] |
armel | 8.0 kB | 29.0 kB | [list of files] |
armhf | 7.9 kB | 29.0 kB | [list of files] |
i386 | 8.3 kB | 45.0 kB | [list of files] |
mips64el | 8.4 kB | 151.0 kB | [list of files] |
ppc64el | 8.4 kB | 151.0 kB | [list of files] |
riscv64 | 8.1 kB | 35.0 kB | [list of files] |
s390x | 8.1 kB | 39.0 kB | [list of files] |