Aracılığıyla paylaş


Sha1 Sınıf

Tanım

Önemli

Bu API, CLS uyumlu değildir.

Bu sınıf, iç bilgiler aracılığıyla ARM SHA1 donanım yönergelerine erişim sağlar.

public ref class Sha1 abstract : System::Runtime::Intrinsics::Arm::ArmBase
[System.CLSCompliant(false)]
public abstract class Sha1 : System.Runtime.Intrinsics.Arm.ArmBase
[<System.CLSCompliant(false)>]
type Sha1 = class
    inherit ArmBase
Public MustInherit Class Sha1
Inherits ArmBase
Devralma
Öznitelikler

Özellikler

IsSupported

Bu sınıf, iç bilgiler aracılığıyla ARM SHA1 donanım yönergelerine erişim sağlar.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
FixedRotate(Vector64<UInt32>)

uint32_t vsha1h_u32 (uint32_t hash_e)

A32: SHA1H.32 Qd, Qm

A64: SHA1H Sd, Sn

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
HashUpdateChoose(Vector128<UInt32>, Vector64<UInt32>, Vector128<UInt32>)

uint32x4_t vsha1cq_u32 (uint32x4_t hash_abcd, uint32_t hash_e, uint32x4_t wk)

A32: SHA1C.32 Qd, Qn, Qm

A64: SHA1C Qd, Sn, Vm.4S

HashUpdateMajority(Vector128<UInt32>, Vector64<UInt32>, Vector128<UInt32>)

uint32x4_t vsha1mq_u32 (uint32x4_t hash_abcd, uint32_t hash_e, uint32x4_t wk)

A32: SHA1M.32 Qd, Qn, Qm

A64: SHA1M Qd, Sn, Vm.4S

HashUpdateParity(Vector128<UInt32>, Vector64<UInt32>, Vector128<UInt32>)

uint32x4_t vsha1pq_u32 (uint32x4_t hash_abcd, uint32_t hash_e, uint32x4_t wk)

A32: SHA1P.32 Qd, Qn, Qm

A64: SHA1P Qd, Sn, Vm.4S

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ScheduleUpdate0(Vector128<UInt32>, Vector128<UInt32>, Vector128<UInt32>)

uint32x4_t vsha1su0q_u32 (uint32x4_t w0_3, uint32x4_t w4_7, uint32x4_t w8_11)

A32: SHA1SU0.32 Qd, Qn, Qm

A64: SHA1SU0 Vd.4S, Vn.4S, Vm.4S

ScheduleUpdate1(Vector128<UInt32>, Vector128<UInt32>)

uint32x4_t vsha1su1q_u32 (uint32x4_t tw0_3, uint32x4_t w12_15)

A32: SHA1SU1.32 Qd, Qm

A64: SHA1SU1 Vd.4S, Vn.4S

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır