Aes Classe

Définition

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

Nom Description
IsSupported

Obtient une valeur qui indique si les API de cette classe sont prises en charge.

Méthodes

Nom Description
Decrypt(Vector128<Byte>, Vector128<Byte>)

uint8x16_t vaesdq_u8 (données uint8x16_t, clé uint8x16_t)

A32 : AESD.8 Qd, Qm

A64 : AESD Vd.16B, Vn.16B

Encrypt(Vector128<Byte>, Vector128<Byte>)

uint8x16_t vaeseq_u8 (données uint8x16_t, clé uint8x16_t)

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()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
InverseMixColumns(Vector128<Byte>)

uint8x16_t vaesimcq_u8 (données uint8x16_t)

A32 : AESIMC.8 Qd, Qm

A64 : AESIMC Vd.16B, Vn.16B

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
MixColumns(Vector128<Byte>)

uint8x16_t vaesmcq_u8 (données uint8x16_t)

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)

S’applique à