Nettle-3.10

Introdução ao 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.2.

Informação do Pacote

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

  • Transferência (FTP):

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

  • Tamanho da transferência: 2,5 MB

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

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

Dependências do Nettle

Opcionais

Valgrind-3.23.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.10 &&
install -v -m644 nettle.{html,pdf} /usr/share/doc/nettle-3.10

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.10

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