cginternals / cginternals/cppfs

Remove sha1 and base64 functions

Offen
#6 1 Kommentar 3 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
decision required
Vorherrschende Sprache
C++
Sterne
514
Forks
73
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

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.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Start by searching the repository for the sha1 and base64 functions and their OpenSSL dependency. Trace their declarations, implementations, and callers before removing the filesystem library's hash and encoding functionality. Done means those functions and the unnecessary dependency are gone without leaving references.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp
Bereich
operating-systems
Issue-Typ
Refactoring
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.