Compartir a través de


Sha256 Clase

Definición

Importante

Esta API no es conforme a CLS.

Esta clase proporciona acceso a las instrucciones de hardware SHA256 de ARM mediante intrínsecos.

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
Herencia
Sha256
Atributos

Propiedades

IsSupported

Esta clase proporciona acceso a las instrucciones de hardware SHA256 de ARM mediante intrínsecos.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

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

Crea una copia superficial del Object actual.

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

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a