Nettle-3.9.1

Introdução a Nettle

O pacote Nettle contém uma biblioteca criptográfica de baixo nível que é projetada para caber facilmente em muitos contextos.

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.1.

Informação do Pacote

  • Transferência (HTTP): https://ftp.gnu.org/gnu/nettle/nettle-3.9.1.tar.gz

  • Transferência (FTP):

  • Soma de verificação MD5 da transferência: 29fcd2dec6bf5b48e5e3ffb3cbc4779e

  • Tamanho da transferência: 2,3 MB

  • Espaço em disco estimado exigido: 95 MB (com testes)

  • Tempo de construção estimado: 0,2 UPC (com testes; ambos usando paralelismo=4)

Dependências do Nettle

Opcionais

Valgrind-3.22.0 (opcional para os testes)

Instalação do Nettle

Instale Nettle executando os seguintes comandos:

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

Para testar os resultados, emita: make check.

Agora, como o(a) usuário(a) root:

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

Explicações do Comando

--disable-static: Essa chave impede a instalação das versões estáticas das bibliotecas.

Conteúdo

Aplicativos Instalados: nettle-hash, nettle-lfib-stream, nettle-pbkdf2, pkcs1-conv e sexp-conv
Bibliotecas Instaladas: libhogweed.so e libnettle.so
Diretório Instalado: /usr/include/nettle e /usr/share/doc/nettle-3.9.1

Descrições Curtas

nettle-hash

calcula um valor de hash usando um algoritmo especificado

nettle-lfib-stream

gera uma sequência de bytes pseudo-aleatórios (não criptográficos), usando o gerador fibonacci defasado de Knuth. O fluxo é útil para testes, mas não deveria ser usado para gerar chaves criptográficas ou qualquer outra coisa que precise de aleatoriedade real

nettle-pbkdf2

é uma função de derivação de chave baseada em senha que usa uma senha ou frase secreta como entrada e retorna uma senha reforçada, que é protegida contra ataques de pré-computação usando salting e outros cálculos dispendiosos.

pkcs1-conv

converte chaves RSA privadas e públicas do formato PKCS #1 para o formato sexp

sexp-conv

converte uma expressão s para uma codificação diferente