Nettle-3.9.1

Introduksjon til Nettle

Nettle pakken inneholder et lavt nivå kryptografisk bibliotek som er designet for å passe lett inn i mange sammenhenger.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.

Pakkeinformasjon

Nettle Avhengigheter

Valgfri

Valgrind-3.21.0 (Valgfri for testene)

Installasjon av Nettle

Installer Nettle ved å kjøre følgende kommandoer:

./configure --prefix=/usr --disable-static &&
make

For å teste resultatene, kjør: make check.

Nå, som root bruker:

make install &&
chmod   -v   755 /usr/lib/lib{hogweed,nettle}.so &&
install -v -m755 -d /usr/share/doc/nettle-3.9.1 &&
install -v -m644 nettle.{html,pdf} /usr/share/doc/nettle-3.9.1

Parameterforklaringer

--disable-static: Denne bryteren forhindrer installasjon av statiske versjoner av bibliotekene.

Innhold

Installerte Programmer: nettle-hash, nettle-lfib-stream, nettle-pbkdf2, pkcs1-conv og sexp-conv
Installerte Biblioteker: libhogweed.so og libnettle.so
Installerte Mapper: /usr/include/nettle og /usr/share/doc/nettle-3.9.1

Korte Beskrivelser

nettle-hash

beregner en hashverdi ved hjelp av en spesifisert algoritme

nettle-lfib-stream

sender ut en sekvens av pseudorandom (ikke-kryptografiske) byte, ved hjelp av Knuths lagged fibonacci-generator. Strømmen er nyttig for testing, men skal ikke brukes til å generere kryptografiske nøkler eller alt annet som trenger ekte tilfeldighet

nettle-pbkdf2

er en passordbasert nøkkelavledningsfunksjon som tar et passord eller en passordfrase som inndata og returnerer et styrket passord, som er beskyttet mot forhåndsberegningsangrep ved å bruke salting og andre kostbare beregninger.

pkcs1-conv

konverterer private og offentlige RSA-nøkler fra PKCS #1 format til sexp format

sexp-conv

konverterer et s-uttrykk til en annen koding