cginternals / cginternals/cppfs

Remove sha1 and base64 functions

Ouverte
#6 1 commentaire 3 réactions 0 personnes assignées Voir sur GitHub
decision required
Langage dominant
C++
Étoiles
514
Forks
73
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Having sha1 requires dependency on OpenSSL when it is not necessary. A filesystem library should ONLY provide the basic functionality to traverse folders, and provide means to read/write to file streams. Nothing more.

Hash/base64 etc. can, and should, be provided outside the library.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez par rechercher dans le dépôt les fonctions sha1 et base64 ainsi que leur dépendance à OpenSSL. Suivez leurs déclarations, implémentations et appelants avant de supprimer les fonctionnalités de hachage et d’encodage de la bibliothèque du système de fichiers. C’est terminé lorsque ces fonctions et la dépendance inutile ont été supprimées sans laisser de références.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
cpp
Domaine
operating-systems
Type d'issue
Refactorisation
Difficulté
2/5
Temps estimé
1-3 heures
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.