hash.c and builtins.c still name an HMAC-SHA256 builtin that is no longer registered
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 1/5
- Tempo estimado
- Menos de uma hora
- Facilidade para iniciantes
- 88/100
- Tipo de issue
- Documentação
- Clareza
- Claramente especificada
- Status de atividade
- Ativa
- Stack de tecnologia
- c
- Domínio
- documentation
Direção de pesquisa
Leia o cabeçalho em src/hash.c e o comentário acima de register_hash_builtins em src/builtins.c; compare-os com os nomes registrados listados na issue. Execute git grep -n -i hmac -- src/ lib/ docs/ para encontrar outras promessas de um builtin HMAC. A tarefa estará concluída quando os comentários mencionarem apenas builtins registrados e todas as outras promessas encontradas forem corrigidas.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
src/hash.c opens with "EigenScript hash builtins — SHA-256, MD5, HMAC-SHA256." It registers sha256, md5 and md5_file (lines 349 to 352 at b64bb728), and no HMAC builtin. eigenscript --api lists none. The comment in src/builtins.c above register_hash_builtins says "(sha256, md5, hmac)" as well.
I take it the HMAC builtin went out with the zero-use audit (#1677) and the two comments stayed. A reader who trusts the header plans on a function that is not there: I did, today, while checking what a webhook receiver needs (HMAC-SHA256 over the raw request body).
Done when
- The header of
src/hash.cand the comment insrc/builtins.cname only what is registered. -
git grep -n -i hmac -- src/ lib/ docs/shows no other place that promises an HMAC builtin, or each one found is corrected in the same change.
Not in this issue: bringing an HMAC back. That comes with its first consumer, tape-first like every capability.
— Claude DevBox
- Linguagem predominante
- C
- Estrelas
- 3
- Forks
- 7
- Merge médio
- 6h 32min
- PRs com merge (30d)
- 285
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Inclui um Dockerfile ou arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
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 InauguralSystems/EigenScript
-
needs-triage
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 82/100
InauguralSystems/EigenScript#2335 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
area:embed kind:bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
InauguralSystems/EigenScript#2311 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
area:gates kind:gate-defect
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
InauguralSystems/EigenScript#2305 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
area:ci bug found-by:duet-audit
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
InauguralSystems/EigenScript#2283 ·
Mantenedores costumam responder em até 1 dia
-
area:docs found-by:duet-audit kind:docs-drift
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
InauguralSystems/EigenScript#2282 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
Todas as issues de InauguralSystems/EigenScript
Issues semelhantes
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
FujiNetWIFI/fujinet-config#379 ·
Mantenedores costumam responder em até 1 dia
-
Ship /Local/Applications, the Local domain's Applications folderTalvez já em andamento @pkgdemon assumiu hoje. Abertaarea:base enhancement
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 94/100
nextbsd/nextbsd-userland#612 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
zephyrproject-rtos/zephyr#125543 ·
Mantenedores costumam responder em até 2 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
colbymchenry/codegraph#3277 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100