Feature request: OpenSSL::PKey::RSA#size
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 42/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Domaine
- cryptography
Piste de recherche
Commencez par localiser l’implémentation de OpenSSL::PKey::RSA et l’API existante utilisée pour l’introspection des clés. Vérifiez comment les opérations sur les clés RSA sont exposées et où se trouvent les tests associés. La tâche est terminée lorsque les clés RSA exposent leur taille via size, avec une couverture du comportement demandé.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
It would be nice to be able to introspect on the sizes of RSA keys:
pry(main)> key.size
NoMethodError: undefined method `size' for #<OpenSSL::PKey::RSA:0x007fa4292cafe0>
Here is an ugly way to implement it in pure Ruby using the existing API:
Integer(key.to_text[/\((\d+) bit/, 1], 10)
- Langage dominant
- C
- Étoiles
- 276
- Forks
- 201
- Merge moyen
- 1 j 8 h
- PR mergées (30 j)
- 6
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun 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 ruby/openssl
-
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
-
Expose XOFs like SHAKE128 and SHAKE256Peut-être pris @rhenium l’a pris il y a 93 jours. Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
-
Unchecked *_set_* callsPeut-être pris @ndossche l’a pris il y a 163 jours. Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
-
Add a method OpenSSL::PKey#sizePeut-être pris @herwinw l’a pris il y a 290 jours. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
Toutes les issues de ruby/openssl
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
Les mainteneurs répondent en général sous 1 jour
-
severity: low
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
luainkernel/lunatik#1853 ·
Les mainteneurs répondent en général sous 1 jour
-
encoding.binary: bounds check guard is compiled away, so decode functions read past the sliceOuverte
Difficulté 2/5 Une demi-journée Accessibilité débutants 70/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
resetes12/pokeemerald#204 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
Les mainteneurs répondent en général sous 6 jours