Aes 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重要
此 API 不符合 CLS。
此类通过内部函数提供对 ARM AES 硬件指令的访问。
public ref class Aes abstract : System::Runtime::Intrinsics::Arm::ArmBase
[System.CLSCompliant(false)]
public abstract class Aes : System.Runtime.Intrinsics.Arm.ArmBase
[<System.CLSCompliant(false)>]
type Aes = class
inherit ArmBase
Public MustInherit Class Aes
Inherits ArmBase
- 继承
- 属性
属性
IsSupported |
此类通过内部函数提供对 ARM AES 硬件指令的访问。 |
方法
Decrypt(Vector128<Byte>, Vector128<Byte>) |
uint8x16_t vaesdq_u8 (uint8x16_t data, uint8x16_t key) A32:AESD.8 Qd、Qm A64:AESD Vd.16B、Vn.16B |
Encrypt(Vector128<Byte>, Vector128<Byte>) |
uint8x16_t vaeseq_u8 (uint8x16_t data, uint8x16_t key) A32:AESE.8 Qd、Qm A64:AESE Vd.16B、Vn.16B |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
InverseMixColumns(Vector128<Byte>) |
uint8x16_t vaesimcq_u8 (uint8x16_t data) A32:AESIMC.8 Qd、Qm A64:AESIMC Vd.16B、Vn.16B |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
MixColumns(Vector128<Byte>) |
uint8x16_t vaesmcq_u8 (uint8x16_t data) A32:AESMC.8 Qd、Qm A64:AESMC V>.16B、Vn.16B |
PolynomialMultiplyWideningLower(Vector64<Int64>, Vector64<Int64>) |
poly128_t vmull_p64 (poly64_t a, poly64_t b) A32:VMULL.P8 Qd、Dn、Dm A64:PMULL Vd.1Q、Vn.1D、Vm.1D |
PolynomialMultiplyWideningLower(Vector64<UInt64>, Vector64<UInt64>) |
poly128_t vmull_p64 (poly64_t a, poly64_t b) A32:VMULL.P8 Qd、Dn、Dm A64:PMULL Vd.1Q、Vn.1D、Vm.1D |
PolynomialMultiplyWideningUpper(Vector128<Int64>, Vector128<Int64>) |
poly128_t vmull_high_p64 (poly64x2_t a, poly64x2_t b) A32:VMULL.P8 Qd、Dn+1、Dm+1 A64:PMULL2 Vd.1Q、Vn.2D、Vm.2D |
PolynomialMultiplyWideningUpper(Vector128<UInt64>, Vector128<UInt64>) |
poly128_t vmull_high_p64 (poly64x2_t a, poly64x2_t b) A32:VMULL.P8 Qd、Dn+1、Dm+1 A64:PMULL2 Vd.1Q、Vn.2D、Vm.2D |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |