Aes Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Importante
Esta API não está em conformidade com CLS.
Esta classe fornece acesso às instruções de hardware AES do ARM através 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
| Name | Descrição |
|---|---|
| IsSupported |
Obtém um valor que indica se as APIs desta classe são suportadas. |
Métodos
| Name | Descrição |
|---|---|
| Decrypt(Vector128<Byte>, Vector128<Byte>) |
uint8x16_t vaesdq_u8 (uint8x16_t dados, uint8x16_t chave) A32: AESD.8 Qd, Qm A64: AESD Vd.16B, Vn.16B |
| Encrypt(Vector128<Byte>, Vector128<Byte>) |
uint8x16_t vaeseq_u8 (uint8x16_t dados, uint8x16_t chave) 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 função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| InverseMixColumns(Vector128<Byte>) |
uint8x16_t vaesimcq_u8 (uint8x16_t dados) A32: AESIMC.8 Qd, Qm A64: AESIMC Vd.16B, Vn.16B |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| MixColumns(Vector128<Byte>) |
uint8x16_t vaesmcq_u8 (uint8x16_t dados) 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) R32: 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) R32: 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) R32: 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) R32: VMULL. P8 Qd, Dn+1, Dm+1 A64: PMULL2 Vd.1Q, Vn.2D, Vm.2D |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |