共用方式為


Sha256 類別

定義

重要

此 API 不符合 CLS 規範。

這個類別可讓您透過內建函式存取 ARM SHA256 硬體指示。

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
繼承
Sha256
屬性

屬性

IsSupported

這個類別可讓您透過內建函式存取 ARM SHA256 硬體指示。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 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()

建立目前 Object 的淺層複製。

(繼承來源 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()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於