`HashWriter` for `digest::Update` (ex. hmac)
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 68/100
Direção de pesquisa
Comece lendo a implementação existente de digest_io::HashWriter e como ela usa o trait Digest; a issue identifica digest::Update como a interface necessária após a criação. Confira como o crate testa HashWriter e, em seguida, adicione testes que mostrem que ele funciona com um tipo que implementa apenas Update, como HMAC. O trabalho estará concluído quando esse tipo puder ser usado com o writer e os testes relevantes passarem.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
digest_io::HashWriter requires the digest implement Digest. However, the hmac crate's Hmac and related types only implement Update (likely because they would be unable to sanely implement Digest::new, since they need a key to work with).
A version of HashWriter that works with Update instead of Digest would be help with those types, as Update is the only interface it really needs after creation.
- Linguagem predominante
- Rust
- Estrelas
- 685
- Forks
- 173
- Merge médio
- 1d 2h
- PRs com merge (30d)
- 14
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de RustCrypto/utils
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
RustCrypto/utils#1546 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
inout: improve test coverageAberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 42/100
RustCrypto/utils#1562 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100
RustCrypto/utils#1537 · 7 comentários ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
RustCrypto/utils#1534 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
cpufeatures: `cfg_select!`-like macroTalvez já em andamento @nazar-pc assumiu há 37 dias. Aberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 45/100
RustCrypto/utils#1529 · 5 comentários ·
Mantenedores costumam responder em até 1 dia
Todas as issues de RustCrypto/utils
Issues semelhantes
-
bug priority: P3 ready-for-agent
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
shep-pm/shep-kelpie#1332 ·
Mantenedores costumam responder em até 1 dia
-
enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
ramensoftware/windhawk#1156 · 2 comentários ·
-
units: No `#` in rustdoc headingTalvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 67/100
rust-bitcoin/rust-bitcoin#7089 · 1 comentário · 1 reação ·
Mantenedores costumam responder em até 2 dias
-
phase:3
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
pchrysostomou/ananke#183 ·
Mantenedores costumam responder em até 1 dia
-
area/tools bug session-analysis
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia