Sha1 Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Viktigt!
Detta API uppfyller inte CLS.
Den här klassen ger åtkomst till ARM SHA1-maskinvaruinstruktionerna via inbyggda funktioner.
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
- Arv
- Attribut
Egenskaper
| Name | Description |
|---|---|
| IsSupported |
Hämtar ett värde som anger om API:erna i den här klassen stöds. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| FixedRotate(Vector64<UInt32>) |
uint32_t vsha1h_u32 (uint32_t hash_e) A32: SHA1H.32 Qd, Qm A64: SHA1H Sd, Sn |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från 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() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från 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() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |