cginternals / cginternals/cppfs

Remove sha1 and base64 functions

オープン
#6 コメント 1 件 リアクション 3 件 担当者 0 名 GitHub で見る
decision required
主要言語
C++
スター
514
フォーク
73
PR マージ指標
30日以内にマージされた PR はありません

説明

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.

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

まず、リポジトリ内で sha1 関数と base64 関数、およびそれらの OpenSSL 依存関係を検索します。ファイルシステムライブラリのハッシュおよびエンコード機能を削除する前に、それらの宣言、実装、呼び出し元を追跡します。これらの関数と不要な依存関係が、参照を残さずに削除されていれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
cpp
領域
operating-systems
issue の種類
リファクタリング
難易度
2/5
見積もり時間
1〜3時間
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。