aws / aws/aws-encryption-sdk-javascript
Complete streaming support for Browsers
- Ngôn ngữ chính
- TypeScript
- Star
- 260
- Fork
- 68
- Merge trung bình
- 22 giờ 19 phút
- Pull request đã merge (30 ngày)
- 2
Mô tả
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.
Hướng dẫn đóng góp
Hướng nghiên cứu
Issue không nêu tên tệp, bài kiểm thử hoặc entry point nào. Hãy bắt đầu bằng cách xem xét các WebCrypto APIs của trình duyệt được Encryption SDK sử dụng cùng message framing hiện có của nó, sau đó chia yêu cầu hỗ trợ streaming mang tính khái quát này thành các subissue cụ thể. Công việc được xác định là hoàn tất khi bổ sung hỗ trợ streaming trên trình duyệt còn thiếu, nhưng các thành phần cụ thể và các bài kiểm thử chấp nhận chưa được chỉ rõ.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- typescript
- Lĩnh vực
- security
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 20/100