cginternals / cginternals/cppfs
Remove sha1 and base64 functions
オープン
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