Partager via


Sha256 Classe

Définition

Important

Cette API n’est pas conforme CLS.

Cette classe fournit un accès aux instructions matérielles ARM SHA256 via des intrinsèques.

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
Héritage
Sha256
Attributs

Propriétés

IsSupported

Cette classe fournit un accès aux instructions matérielles ARM SHA256 via des intrinsèques.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité 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()

Crée une copie superficielle du Object actuel.

(Hérité 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()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à