E foi lançado o Libgcrypt 1.11.0 com várias melhorias e novos recursos. Confira as novidades dessa atualização e atualize.
Libgcrypt é uma biblioteca de criptografia desenvolvida como um módulo separado do GnuPG. Ele também pode ser usado independentemente do GnuPG, mas depende de sua biblioteca de relatórios de erros Libgpg-error.
Como uma biblioteca de uso geral baseada no código do GnuPG, Libgcrypt fornece uma ampla gama de blocos de construção criptográficos, sem implementar diretamente nenhum protocolo específico como OpenPGP.
Na prática, Libgcrypt é a espinha dorsal das operações criptográficas para muitas distribuições e aplicativos Linux
Libgcrypt funciona na maioria dos sistemas POSIX e em muitos sistemas pré-POSIX. Ele também pode ser construído usando um sistema de compilador cruzado para Microsoft Windows.
Agora, o projeto GnuPG lançou o Libgcrypt 1.11.0.
Novidades do Libgcrypt 1.11.0
A nova versão introduz diversas funcionalidades que visam modernizar suas capacidades:
- Novas interfaces e algoritmos: A versão integra o algoritmo Classic McEliece e várias novas funções de derivação de chave, como HKDF e X963KDF. Além disso, o Libgcrypt 1.11.0 adiciona suporte para algoritmos resistentes a quantum, como KEM, Streamlined NTRU Prime sntrup761 e Kyber, que estão alinhados com os padrões FIPS mais recentes.
- Novas funções de API : adições notáveis incluem APIs de mecanismo de encapsulamento de chave (KEM) e vários novos algoritmos de hash e MAC, aumentando a flexibilidade e a segurança para desenvolvedores de aplicativos.
- Otimizações de desempenho : Melhorias significativas foram feitas em algoritmos de arquitetura de CPU comuns amplamente utilizados. Isso inclui suporte aprimorado para plataformas ARMv8/AArch64/CE, ARMv9 e PowerPC, o que significa que os aplicativos que usam Libgcrypt podem executar operações criptográficas mais rápidas nessas CPUs.
Além disso, o Libgcrypt 1.11.0 corrigiu vários bugs e aprimorou suas operações internas para garantir que os processos criptográficos sejam mais seguros e resilientes contra ataques.
Além disso, a atualização garante compatibilidade com versões anteriores, permitindo que os desenvolvedores atualizem sem revisar os aplicativos existentes que dependem de versões anteriores da biblioteca.
Para saber mais sobre essa versão do Libgcrypt, acesse a nota de lançamento.
Como instalar ou atualizar o Libgcrypt
Libgcrypt está disponível nas principais distribuições Linux, por isso, basta usar seu gerenciador de pacotes preferido para instalar o pacote, caso ele ainda não esteja instalado. Depois, basta manter o sistema atualizado para obter a versão mais recente.
Os desenvolvedores ansiosos para integrar ou atualizar para o Libgcrypt mais recente podem acessar o código-fonte através do servidor GnuPG ou de seus espelhos .