Aes Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Importante
Esta API no es conforme a CLS.
Esta clase proporciona acceso a las instrucciones de hardware AES de ARM mediante intrínsecos.
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
- Herencia
- Atributos
Propiedades
IsSupported |
Esta clase proporciona acceso a las instrucciones de hardware AES de ARM mediante intrínsecos. |
Métodos
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) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
InverseMixColumns(Vector128<Byte>) |
uint8x16_t vaesimcq_u8 (uint8x16_t data) A32: AESIMC.8 Qd, Qm A64: AESIMC Vd.16B, Vn.16B |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de 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() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |