Aes Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Belangrijk
Deze API is niet CLS-conform.
Deze klasse biedt toegang tot de ARM AES-hardware-instructies via intrinsieke kenmerken.
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
- Overname
- Kenmerken
Eigenschappen
| Name | Description |
|---|---|
| IsSupported |
Hiermee wordt een waarde opgehaald die aangeeft of de API's in deze klasse worden ondersteund. |
Methoden
| Name | Description |
|---|---|
| Decrypt(Vector128<Byte>, Vector128<Byte>) |
uint8x16_t vaesdq_u8 (uint8x16_t gegevens, uint8x16_t sleutel) A32: AESD.8 Qd, Qm A64: AESD Vd.16B, Vn.16B |
| Encrypt(Vector128<Byte>, Vector128<Byte>) |
uint8x16_t vaeseq_u8 (uint8x16_t gegevens, uint8x16_t sleutel) A32: AESE.8 Qd, Qm A64: AESE Vd.16B, Vn.16B |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| InverseMixColumns(Vector128<Byte>) |
uint8x16_t vaesimcq_u8 (uint8x16_t gegevens) A32: AESIMC.8 Qd, Qm A64: AESIMC Vd.16B, Vn.16B |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| MixColumns(Vector128<Byte>) |
uint8x16_t vaesmcq_u8 (uint8x16_t gegevens) 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() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |