haveged é um daemon que reabastece a piscina / aleatório / dev no Linux usando uma adaptação do hardware Volatile Entropy Gathering e algoritmo de Expansão inventado no IRISA. O algoritmo em si músicas em máquinas que têm cpuid apoio, e é testado para trabalhar em bots 32 e processadores de 64 bits.
Na prática, a sequência coleção é composta de um cálculo branch-pesado que lê as leituras de selo de tempo do processador em uma matriz de dados, uma vez que permuta o conteúdo da matriz. A matriz de dados é feito sob medida para ser duas vezes maior que o cache de dados de nível 1 e o cálculo construído de modo que dois blocos de cache são parte em cada cálculo da produção. O cálculo seria cíclico se não para os efeitos de outros eventos de hardware independentes no contador incrementa carimbo de tempo
O que é novo nesta versão:.
- Esta documentação correções versão e arquivos amostra questões na versão 1.9.0.
O que é novo na versão 1.9.0:
- bugs e problemas de desempenho descobertos durante ataques em grande escala dos testes de tempo de execução contínua foram corrigidos.
- Mais esforço tem sido empreendido para a documentação em uma tentativa de melhorar a experiência de ambos os usuários haveged e libhavege.
O que é novo na versão 1.7c:
- Esta versão corrige mais problemas de alinhamento de teste em MIPS <. / li>
O que é novo na versão 1.7b:
- Este teste runtime correções versão Aligment problemas em SPARC e mips e ppc detecção no edifício.
O que é novo na versão 1.7a:
- Esta versão corrige problemas de compilação paralelas e modifica o alvo de verificação para acomodar mudanças no equipamento de teste automake 1,13.
- Ele atualiza o arquivo de amostra spec e acrescenta outras mudanças na documentação.
O que é novo na versão 1.7:
- Criar e fontes de pacotes foram reestruturadas para criar uma sub devel -package que consiste na RNG haveged completo com suporte para auto-tuning e on-line recursos de teste.
- documentação atualizada, o homem (8) e os homens (3) páginas, e as amostras de construção e de uso adicionais são fornecidos.
- O potencial para um syssegv raro que sobraram dos 1,6 mudanças foi removido.
O que é novo na versão 1.6a:
- Esta versão corrige um erro de digitação de configuração para corrigir construindo sobre genérico arquiteturas.
O que é novo na versão 1.6:
- A implementação do teste de tempo de execução foi corrigido para remover uma falha de alinhamento que apareceu em test0 AIS em hosts arm64.
- O procedimento de compilação para clock_gettime () O apoio foi alterada para proporcionar um melhor controle (agora uma substituição para todas as arquiteturas) e determinar corretamente as dependências.
- pequenos erros e imprecisões na página de origem e do homem foram corrigidos.
O que é novo na versão 1.4:
- A arquitetura "genérico" com base em clock_gettime () tem também foi adicionado.
- Uma arquitetura s390 também foi adicionado.
- O script de construção permite agora que os scripts de inicialização não da Red Hat para ser instalado sem remendar a compilação.
- O laço coleção foi reescrito para suportar várias instâncias, e uma opção experimental de rosca está agora disponível para espalhar a carga da CPU.
- A sintonia automática foi reescrito para substituir o código cpuid buggy e para incorporar as informações obtidas a partir dos / proc / sys e sistemas de arquivos.
Comentários não encontrado