gnark-crypto's `bls12381G2.SetBytes` accepts uncompressed point with compression flag set
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 32/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- go
- Ambito
- cryptography
Direzione di ricerca
Partite dall’entry point bls12381G2.SetBytes e riproducete il problema con i byte del witness riportati nel report. Tracciate il modo in cui vengono convalidati il flag di compressione e la codifica del punto, quindi aggiungete una copertura che dimostri che questo input malformato viene gestito correttamente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
witness is
f.Add([]byte("\x99\x88U\xbbN\x7f@\xa2\xac\xb93v)\xf8\x11\x05\\(\x16e\xcf\x15\x80S\x12,\xe2:\xebb\x9c\x15z7\xab\xa5)\xb4\xebN\xbdޣ\xf7\x8a\x17\xee\n\x110ա\x90\xcfoP|\xd5\xf4\xa6\xb4\xebPh\xbe\x19\x86\x00E\x04\v\xd4lKU\xa1x;\xcbq֗\\\x902\rؔ\xa2\xff?\xf0\x8a\x9f\xae4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"))
- Lingua principale
- Go
- Stelle
- 5
- Fork
- 12
- Merge medio
- 12g 28m
- PR unite (30g)
- 1
Preparare l'ambiente
Non abbiamo ancora controllato i file di configurazione di questo progetto. Parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di IBM/mathlib
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
rossoctl/context-guru#346 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
prime-radiant-inc/evener#2883 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
gravitational/teleport#69805 ·
I maintainer di solito rispondono entro 11 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Under Poisson sampling, the `PLDAccountant` composes the inner event both before and after samplingAperta
Difficoltà 2/5 Mezza giornata Idoneità per principianti 78/100
google/differential-privacy#496 ·