1
2
3
4
5 package main
6
7 import (
8 "os"
9
10 . "github.com/mmcloughlin/avo/build"
11 )
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55 func main() {
56
57 os.Setenv("GOOS", "linux")
58 os.Setenv("GOARCH", "amd64")
59
60 Package("crypto/internal/fips140/sha256")
61 ConstraintExpr("!purego")
62 blockAVX2()
63 blockSHANI()
64 Generate()
65 }
66
67 var _K = []uint32{
68 0x428a2f98,
69 0x71374491,
70 0xb5c0fbcf,
71 0xe9b5dba5,
72 0x3956c25b,
73 0x59f111f1,
74 0x923f82a4,
75 0xab1c5ed5,
76 0xd807aa98,
77 0x12835b01,
78 0x243185be,
79 0x550c7dc3,
80 0x72be5d74,
81 0x80deb1fe,
82 0x9bdc06a7,
83 0xc19bf174,
84 0xe49b69c1,
85 0xefbe4786,
86 0x0fc19dc6,
87 0x240ca1cc,
88 0x2de92c6f,
89 0x4a7484aa,
90 0x5cb0a9dc,
91 0x76f988da,
92 0x983e5152,
93 0xa831c66d,
94 0xb00327c8,
95 0xbf597fc7,
96 0xc6e00bf3,
97 0xd5a79147,
98 0x06ca6351,
99 0x14292967,
100 0x27b70a85,
101 0x2e1b2138,
102 0x4d2c6dfc,
103 0x53380d13,
104 0x650a7354,
105 0x766a0abb,
106 0x81c2c92e,
107 0x92722c85,
108 0xa2bfe8a1,
109 0xa81a664b,
110 0xc24b8b70,
111 0xc76c51a3,
112 0xd192e819,
113 0xd6990624,
114 0xf40e3585,
115 0x106aa070,
116 0x19a4c116,
117 0x1e376c08,
118 0x2748774c,
119 0x34b0bcb5,
120 0x391c0cb3,
121 0x4ed8aa4a,
122 0x5b9cca4f,
123 0x682e6ff3,
124 0x748f82ee,
125 0x78a5636f,
126 0x84c87814,
127 0x8cc70208,
128 0x90befffa,
129 0xa4506ceb,
130 0xbef9a3f7,
131 0xc67178f2,
132 }
133
View as plain text