commit | c0a955987704d2beda71a48afc43cec03e8bcb96 | [log] [tgz] |
---|---|---|
author | Meng Zhuo <mengzhuo@iscas.ac.cn> | Thu Apr 10 12:24:41 2025 +0800 |
committer | Meng Zhuo <mengzhuo@iscas.ac.cn> | Thu May 01 02:30:04 2025 -0700 |
tree | 04fab4268f01c0b051401eee8e66e319485e23a4 | |
parent | 8e9e04625d1e3542f462ec617fd078b2d2961e5a [diff] |
cpu: add crypto extensions detection for riscv64 This CL adds RISC-V cryptography extensions detection. Direct detection of the extensions zvkned, zvknhb, zvksed and zvksh is not supported, since the crypto spec requires these extensions implemented with data independent timing (zkt). However, their presence may be inferred by checking for the shorthand extensions: zvkn, zvknc, zvkng, zvks, zvksc, zvksg. Change-Id: Ic00038cebf1b9f77426876b06b08f206473ad6fb Reviewed-on: https://go-review.googlesource.com/c/sys/+/664375 LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Junyang Shao <shaojunyang@google.com> Reviewed-by: Mark Ryan <markdryan@rivosinc.com> Reviewed-by: Carlos Amedee <carlos@golang.org> Reviewed-by: Pengcheng Wang <wangpengcheng.pp@bytedance.com> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
This repository holds supplemental Go packages for low-level interactions with the operating system.
This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://go.dev/doc/contribute.
The git repository is https://go.googlesource.com/sys.
The main issue tracker for the sys repository is located at https://go.dev/issues. Prefix your issue with “x/sys:” in the subject line, so it is easy to find.