Sha256 Classe

Definição

Importante

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

Esta classe fornece acesso às instruções de hardware ARM SHA256 através de 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
Herança
Sha256
Atributos

Propriedades

Name Description
IsSupported

Obtém um valor que indica se as APIs desta classe são suportadas.

Métodos

Name Description
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)
HashUpdate1(Vector128<UInt32>, Vector128<UInt32>, Vector128<UInt32>)

uint32x4_t vsha256hq_u32 (uint32x4_t hash_abcd, uint32x4_t hash_efgh, uint32x4_t semana)

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 semana)

A32: SHA256H2.32 Qd, Qn, Qm

A64: SHA256H2 Qd, Qn, Vm.4S

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado 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()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a