/usr/lib/ada/adalib/aws/sha-strings.ali is in libaws2.10.2-dev 2.10.2-4.
This file is owned by root:root, with mode 0o444.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 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 56 57 58 59 60 61 62 63 64 65 66 | V "GNAT Lib v4.6"
A -O2
A -fPIC
A -g
A -gnata
A -gnatf
A -gnatn
A -gnato
A -gnatVa
A -gnatwa
A -gnatA
P ZX
R nnnnnnnnnnnnnnnnnnnnnnnnnnnnnvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnvnnnnnnnnnnnnnnnnnn
U sha.strings%b sha-strings.adb 32f2c944 NE OO PK IU
W interfaces%s interfac.ads interfac.ali
W sha%s sha.ads sha.ali
U sha.strings%s sha-strings.ads 0c6c0dd2 NE OO PU PK IU
W sha%s sha.ads sha.ali
D interfac.ads 20090409150019 f77d8799
D sha.ads 20120121170221 90947218
D sha-strings.ads 20120121170221 9cf87fca
D sha-strings.adb 20120121170221 ae0ab68e
D system.ads 20120427100214 23e1f70b
X 1 interfac.ads
51M9*Unsigned_8 4|41r19 53r26
57M9*Unsigned_32 4|12r16 42r19
63V13*Shift_Left{51M9} 4|62s34
67V13*Shift_Right{51M9} 4|58s40
107V13*Shift_Right{57M9} 4|18s21
115V13*Rotate_Left{57M9} 4|52s26
X 2 sha.ads
12K9*SHA 26e8 3|4r9 5r17 17r5 4|5r14 89r5
22N4*Bits_In_Digest 3|8r45 11r46
24A9*Digest(1|57M9)<integer> 3|14r35 15r35 4|9r35 14r16 20r18 33r35 47r16
X 3 sha-strings.ads
4K13*Strings 2|12k9 3|5r21 17l9 17e16 4|5b18 89l9 89t16
8A9*Hex_SHA_String<string><integer> 14r50 4|9r50 10r30 10r54 11r16 44r16
11A9*B64_SHA_String<string><integer> 15r50 4|33r50 35r33 35r57 36r19 63r25
. 72r28
14V13*Hex_From_SHA{8A9} 14>27 4|9b13 25l8 25t20
14a27 Given{2|24A9} 4|9b27 15r18
15V13*B64_From_SHA{11A9} 15>27 4|33b13 86l8 86t20
15a27 Given{2|24A9} 4|33b27 49r23
X 4 sha-strings.adb
7a4 Hex{string} 17r35
10i7 Where{integer} 17r21 21m13 21r22
11a7 Result{3|8A9} 17m13 24r14
12m7 Temp{1|57M9} 15m10 17r49 18m13 18r34
14i11 I{integer} 15r25 20r13
16i14 J{integer} 17r29
28a4 B64{string} 57r31 69r34 82r28
34M12 Unsigned_6 38r19 58r28 62r22
35i7 Where{integer} 44m7 57r21 63r16 64m16 64r25 69r24 72r19 73m19 73r28
. 82r18
36a7 Result{3|11A9} 57m13 69m16 82m10 85r14
37i7 Bits{integer} 45m7 54m13 54r21 58r64 62r61 68r16 70m16 81r10
38m7 Saved{34M12} 46m7 58r74 62m13 69r48 71m16 82r42
39N7 Bits_8 53r52
40N7 Bits_6 62r71
41m7 This_Byte{1|51M9} 53m13 58r53 62r46
42m7 This_Word{1|57M9} 49m10 52m13 52r39 53r38
47i11 I{integer} 49r30
51i14 J{integer}
|