Possible issue with signing data.
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 35/100
- Type d'issue
- Bug
- Clarté
- Clairement spécifiée
- Activité
- À l'abandon
- Stack technique
- rust
- Domaine
- cryptography
Piste de recherche
Commencez par src/crypto/key_pair.rs aux lignes 15-22 et examinez la fonction sign ainsi que la clé qu’elle transmet pour la signature. Comparez ce comportement avec l’utilisation attendue de la clé secrète/privée indiquée dans l’issue ; c’est terminé lorsque la signature utilise la clé prévue et que le comportement est vérifié.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Bug Report
Your Environment
| Software | Version(s) |
|---|---|
| hypercore | Master Branch |
| Rustc | N/A |
| Operating System | N/A |
Expected Behavior
If I understand correctly the sign function in hypercore/crypto should be using the secret/private key to sign the data rather than the public key.
Current Behavior
Currently using the public key rather than private key from what I can tell.
Code Sample
https://github.com/datrs/hypercore/blob/master/src/crypto/key_pair.rs#L15-L22
- Langage dominant
- Rust
- Étoiles
- 357
- Forks
- 36
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de datrs/hypercore
-
Implementing replicationOuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100
-
Building latest version failsOuverte
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
-
Difficulté 3/5 1-2 jours Accessibilité débutants 25/100
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 50/100
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
Toutes les issues de datrs/hypercore
Issues similaires
-
binding:python bug
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Les mainteneurs répondent en général sous 1 jour
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
coollabsio/orbit#72 ·
Les mainteneurs répondent en général sous 1 jour
-
Synth suite fails unless run from the repo root: signal_flow's default machine path is cwd-relativeOuvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 80/100
Nimblesite/osprey#370 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
-
bug order-flow studies ui
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
userFRM/egui-charts#2417 ·
Les mainteneurs répondent en général sous 1 jour