Compartilhar via


Aes Classe

Definição

Importante

Esta API não está em conformidade com CLS.

Esta classe fornece acesso às instruções de hardware AES do ARM por meio de 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
Herança
Atributos

Propriedades

IsSupported

Esta classe fornece acesso às instruções de hardware AES do ARM por meio de intrínsecos.

Métodos

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

uint8x16_t vaesdq_u8 (dados uint8x16_t, chave uint8x16_t)

A32: AESD.8 Qd, Qm

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

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

uint8x16_t vaeseq_u8 (dados uint8x16_t, chave uint8x16_t)

A32: AESE.8 Qd, Qm

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

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InverseMixColumns(Vector128<Byte>)

uint8x16_t vaesimcq_u8 (dados uint8x16_t)

A32: AESIMC.8 Qd, Qm

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

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
MixColumns(Vector128<Byte>)

uint8x16_t vaesmcq_u8 (dados 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()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a