aws / aws/aws-encryption-sdk-javascript
Remove the default padding for RSA keyrings
オープン
doc change required
- 主要言語
- TypeScript
- スター
- 260
- フォーク
- 68
- 平均マージ
- 22時間 19分
- マージ済み PR(30日)
- 2
説明
The default was added when Node.js only supported OAEP-SHA-1-MFG1-SHA1,
but in v12 all the SHA flavors were added.
Having a default of SHA-1 when SHA-256 is available is a bad customer experience.
Since these values must agree on the keyring used to encrypt and the keyring to decrypt,
and this value will advance as the world changes,
having a default for this is a bad idea.
コントリビューションガイド
調査の方向性
RSA keyring の実装とそのテストを特定し、暗号化と復号でデフォルトの padding がどこで選択されるかを追跡します。padding を指定しない呼び出し元に対する期待される動作を確認し、keyring が一致する明示的な SHA 設定を要求することを検証します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- typescript
- 領域
- cryptography
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100