SVE AES on aarch64
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 30/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- rust
- Lĩnh vực
- cryptography
Hướng nghiên cứu
Bắt đầu bằng cách xem xét các issue Rust standard-library và stdarch được liên kết để xác định liệu các intrinsic SVE AES có khả dụng hay không. Sau đó, xác định triển khai AES dành riêng cho kiến trúc và các bài kiểm thử GitHub Actions hiện có trong repository này; công việc được xem là hoàn tất khi hỗ trợ SVE AES được tích hợp và xác minh trên một runner ubuntu-24.04-arm.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
There are wider instructions on aarch64 just like VAES on x86-64. GitHub Actions runners like ubuntu-24.04-arm support them, which should help with testing:
Architecture: aarch64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Vendor ID: ARM
Model name: Neoverse-N2
Model: 0
Thread(s) per core: 1
Core(s) per socket: 4
Socket(s): 1
Stepping: r0p0
BogoMIPS: 2000.00
Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm uscat ilrcpc flagm ssbs sb paca pacg dcpodp sve2 sveaes svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16
Rust standard library doesn't have intrinsics for it though (yet):
- Ngôn ngữ chính
- Rust
- Star
- 787
- Fork
- 158
- Merge trung bình
- 19 giờ 36 phút
- Pull request đã merge (30 ngày)
- 2
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của RustCrypto/block-ciphers
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
RustCrypto/block-ciphers#589 · 5 bình luận ·
-
aes: SIMD-acceleration for WASMĐang mởaes
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 45/100
RustCrypto/block-ciphers#559 · 10 bình luận ·
-
aes
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
RustCrypto/block-ciphers#548 · 1 bình luận ·
-
Add const time column to the algorithms table and mention const time properties in each crate READMEĐang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 42/100
RustCrypto/block-ciphers#480 · 1 reaction ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
RustCrypto/block-ciphers#459 · 7 bình luận ·
Tất cả issue của RustCrypto/block-ciphers
Issue tương tự
-
founders_reward panics on a configured Testnet when the slow-start subsidy is not a multiple of 5Đang mởexternal-contribution
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
ZcashFoundation/zebra#11792 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area/cli bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 67/100
bherbruck/solvecraft#2167 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
bitcoindevkit/bdk-cli#357 ·
Maintainer thường phản hồi trong vòng 3 ngày