aws / aws/aws-encryption-sdk-javascript

Complete streaming support for Browsers

Đang mở
#229 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
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

Mở 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

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.