Share via


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)

适用于