Open
Description
The RiscV ZK spec states that aes64ks1i
and aes64ks2
is available whenever either one of zkne
and zknd
is available (see here and here), but the current implementation uses #[target_feature(enable = "zkne", enable = "zknd")]
, which means the 2 functions require both of zkne
and zknd
.
I know Rust doesn't have any way of "OR"-ing target features, but can we do in this case? (Also these intrinsics are unstable, so no problems changing their signatures or anything 😄)
This was brought to my attention in rust-lang/rust#137293
Metadata
Metadata
Assignees
Labels
No labels