Aes Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Important
Cette API n’est pas conforme CLS.
Cette classe fournit un accès aux instructions matérielles ARM AES via des intrinsèques.
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
- Héritage
- Attributs
Propriétés
IsSupported |
Cette classe fournit un accès aux instructions matérielles ARM AES via des intrinsèques. |
Méthodes
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) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
InverseMixColumns(Vector128<Byte>) |
uint8x16_t vaesimcq_u8 (uint8x16_t data) A32: AESIMC.8 Qd, Qm A64: AESIMC Vd.16B, Vn.16B |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité 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() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |