Freigeben über


Sha256 Klasse

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Diese Klasse bietet über Interna Zugriff auf ARM SHA256-Hardwareanweisungen.

public ref class Sha256 abstract : System::Runtime::Intrinsics::Arm::ArmBase
[System.CLSCompliant(false)]
public abstract class Sha256 : System.Runtime.Intrinsics.Arm.ArmBase
[<System.CLSCompliant(false)>]
type Sha256 = class
    inherit ArmBase
Public MustInherit Class Sha256
Inherits ArmBase
Vererbung
Sha256
Attribute

Eigenschaften

IsSupported

Diese Klasse bietet über Interna Zugriff auf ARM SHA256-Hardwareanweisungen.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
HashUpdate1(Vector128<UInt32>, Vector128<UInt32>, Vector128<UInt32>)

uint32x4_t vsha256hq_u32 (uint32x4_t hash_abcd, uint32x4_t hash_efgh, uint32x4_t wk)

A32: SHA256H.32 Qd, Qn, Qm

A64: SHA256H Qd, Qn, Vm.4S

HashUpdate2(Vector128<UInt32>, Vector128<UInt32>, Vector128<UInt32>)

uint32x4_t vsha256h2q_u32 (uint32x4_t hash_efgh, uint32x4_t hash_abcd, uint32x4_t wk)

A32: SHA256H2.32 Qd, Qn, Qm

A64: SHA256H2 Qd, Qn, Vm.4S

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ScheduleUpdate0(Vector128<UInt32>, Vector128<UInt32>)

uint32x4_t vsha256su0q_u32 (uint32x4_t w0_3, uint32x4_t w4_7)

A32: SHA256SU0.32 Qd, Qm

A64: SHA256SU0 Vd.4S, Vn.4S

ScheduleUpdate1(Vector128<UInt32>, Vector128<UInt32>, Vector128<UInt32>)

uint32x4_t vsha256su1q_u32 (uint32x4_t w0_3, uint32x4_t w8_11, uint32x4_t w12_15)

A32: SHA256SU1.32 Qd, Qn, Qm

A64: SHA256SU1 Vd.4S, Vn.4S, Vm.4S

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: