aws / aws/aws-encryption-sdk-javascript

Complete streaming support for Browsers

オープン
#229 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
TypeScript
スター
260
フォーク
68
平均マージ
22時間 19分
マージ済み PR(30日)
2

説明

The Encryption SDK should support streaming for large files.

The message is already framed,
so the fact that AES-GCM operations in WebCrypto are one-shot is not an issue.
This is actually a benefit since a partial decrypt of AES-GCM
without verifying the MAC is a security issue.
However, all the WebCrypto APIs are one-shot.
Streaming the signature or digest functions is not supported.

This issue is to track all streaming support,
and sub issues can be opened to address specific parts
or point solutions.

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

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

調査の方向性

この issue では、ファイル、テスト、エントリポイントが指定されていません。まず、Encryption SDK が使用しているブラウザの WebCrypto APIs と既存のメッセージフレーミングを確認し、その後、広範なストリーミングサポートのリクエストを具体的なサブissueに分割してください。完了の定義は不足しているブラウザのストリーミングサポートを追加することですが、具体的なコンポーネントと受け入れテストは指定されていません。

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

評価

技術スタック
typescript
領域
security
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
20/100

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

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