/usr/lib/ada/adalib/aws/aws-digest.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 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 | 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 SS ZX
R nnnnnnnnnnnnnnnnnnnnnnnnnnvnnnnnnnnnnnnnnvnnvnnnnnnnnnvnnnvnnvnvnnnnnnnnnnnnnnnn
U aws.digest%b aws-digest.adb ed7b3d67 OO PK IU
W ada%s ada.ads ada.ali
W ada.real_time%s a-reatim.adb a-reatim.ali
W ada.streams%s a-stream.ads a-stream.ali
W ada.strings%s a-string.ads a-string.ali
W ada.strings.maps%s a-strmap.adb a-strmap.ali
W ada.strings.maps.constants%s a-stmaco.ads a-stmaco.ali
W ada.tags%s a-tags.adb a-tags.ali
W ada.unchecked_conversion%s
W aws%s aws.ads aws.ali
W aws.translator%s aws-translator.adb aws-translator.ali
W aws.utils%s aws-utils.adb aws-utils.ali AD
W interfaces%s interfac.ads interfac.ali
W system.secondary_stack%s s-secsta.adb s-secsta.ali
U aws.digest%s aws-digest.ads 604ab8ec EE NE OO PK IU
W aws%s aws.ads aws.ali
W gnat%s gnat.ads gnat.ali
W gnat.md5%s g-md5.ads g-md5.ali
D ada.ads 20070406091342 3ffc8e18
D a-calend.ads 20090409150019 343c83dd
D a-calend.adb 20091130135235 7222c9e0
D a-catizo.ads 20090220152038 409d7e5b
D a-charac.ads 20070912115821 2d3ec45b
D a-chahan.ads 20100810135053 1d381dcd
D a-chahan.adb 20090817100955 e462e2ac
D a-chlat1.ads 20070912115821 2825df20
D a-contai.ads 20101025135029 61e5e089
D a-cohata.ads 20101026104202 f4016a1a
D a-chtgke.ads 20090409150019 fba5dead
D a-chtgke.adb 20100909133812 2dde331d
D a-chtgop.ads 20090409150019 ee32f6e8
D a-chtgop.adb 20100909133812 cd0e5151
D a-cihama.ads 20090409150019 2e09bd21
D a-cihama.adb 20100909133812 7a4afceb
D a-cihase.ads 20090409150019 18e34e9d
D a-cihase.adb 20100909133812 b0698dbc
D a-coprnu.ads 20090409150019 0cdf1864
D a-direct.ads 20101220072657 9d42e46d
D a-envvar.ads 20100614133214 0a4572ed
D a-except.ads 20090727140100 0c711ac9
D a-finali.ads 20090409150019 e5e85fa4
D a-filico.ads 20090409150019 872dc219
D a-inteio.ads 20070406091342 f64b89a4
D a-inteio.ads 20070406091342 f64b89a4
D a-ioexce.ads 20091130110856 8b9de6cd
D a-numeri.ads 20080324174807 bb51c45a
D a-nudira.ads 20100622172941 2fef2912
D a-ngelfu.ads 20070406091342 47731de9
D a-nlelfu.ads 20070406091342 7620113d
D a-reatim.ads 20090409150019 63f07669
D a-stream.ads 20090409150019 2ca4ee37
D a-ststio.ads 20090409150019 7ca49e01
D a-string.ads 20070406091342 90ac6797
D a-strfix.ads 20101008130255 d07c346e
D a-strhas.ads 20091130110856 0fca75f9
D a-strmap.ads 20090409150019 9cb836fb
D a-strmap.adb 20090409150019 0a51f71c
D a-stmaco.ads 20090409150019 cef4434b
D a-strunb.ads 20101220072657 e684739b
D a-tags.ads 20101021101406 c7695348
D a-taside.ads 20090409150019 a4888134
D a-textio.ads 20091028140912 386df5d4
D a-tifiio.ads 20090409150019 6ed4936c
D a-tifiio.adb 20100621133558 60891011
D a-tiflau.ads 20090409150019 c0393f21
D a-tigeau.ads 20090409150019 9eaed207
D a-tiinau.ads 20090409150019 8114c8e4
D a-tiinio.ads 20090409150019 aa04e5d6
D a-tiinio.adb 20091130162119 df9cd7af
D a-unccon.ads 20070406091342 f9eb8f06
D a-uncdea.ads 20070406091342 f15a5ed1
D aws.ads 20120121170224 c9e7c2e3
D aws-containers.ads 20120121170224 675acf9b
D aws-containers-memory_streams.ads 20120121170224 ea28c859
D aws-digest.ads 20120121170224 12f84381
D aws-digest.adb 20120121170224 a58a1152
D aws-os_lib-definitions.ads 20120502021617 498050ae
D aws-resources.ads 20120121170224 425d4c31
D aws-resources-streams.ads 20120121170224 ab2ae19d
D aws-resources-streams-memory.ads 20120121170224 4c9d0666
D aws-resources-streams-memory-zlib.ads 20120121170224 6e39ca2b
D aws-translator.ads 20120121170224 c61b4e2c
D aws-utils.ads 20120121170224 e459758b
D aws-utils.adb 20120121170224 08a8a31f
D gnat.ads 20050905075125 fd2ad2f1
D g-bytswa.ads 20070912115917 a4d21639
D g-md5.ads 20091130155115 bb55398e
D g-os_lib.ads 20090409150019 0db74523
D g-sechas.ads 20101220072657 8550bcb2
D g-sehamd.ads 20091130155115 75201584
D interfac.ads 20090409150019 f77d8799
D i-c.ads 20101007125900 809c38c4
D i-cstrin.ads 20090417131547 f3023ec4
D i-cstrea.ads 20100622165701 1bd72c32
D memory_streams.ads 20120121170221 e7c465d7
D system.ads 20120427100214 23e1f70b
D s-atacco.ads 20090409150019 1dc856ad
D s-arit64.ads 20090409150019 a011a169
D s-assert.ads 20090417131547 a3a4e6ab
D s-bitops.ads 20090422095703 c30e4013
D s-crtl.ads 20100617122610 ac77b159
D s-exctab.ads 20090417131547 66e51330
D s-exnlli.ads 20090409150019 81977baf
D s-fatgen.ads 20090409150019 9267ca45
D s-fatgen.adb 20100909085708 9ba81cee
D s-fatlfl.ads 20090409150019 378cba9f
D s-ficobl.ads 20100909103250 443b9d66
D s-finimp.ads 20090409150019 46853fe8
D s-finroo.ads 20090409150019 dbb860c9
D s-imgint.ads 20090409150019 02dbe0c2
D s-imglld.ads 20090409150019 f3220969
D s-imglli.ads 20090409150019 114f55d1
D s-imgrea.ads 20090409150019 c7a851e2
D s-linux.ads 20090730092306 47911ab1
D s-multip.ads 20101011073009 38ac9f73
D s-osinte.ads 20101127183452 6e2d2e09
D s-os_lib.ads 20100910151410 e0681e2d
D s-osprim.ads 20090409150019 b0d18c29
D s-osprim.adb 20091121120111 9201ba69
D s-parame.ads 20091130110856 9c5d83fa
D s-rannum.ads 20100623054052 5eb33f0a
D s-secsta.ads 20090707124243 eea35a36
D s-soflin.ads 20090729085153 9414c974
D s-stache.ads 20090417130712 596fc1b4
D s-stausa.ads 20101018101807 bba781f7
D s-stalib.ads 20101021102512 c4241c00
D s-stoele.ads 20090417130712 facd7d98
D s-stoele.adb 20100617152355 afc5dc80
D s-stratt.ads 20100909123135 aedef97e
D s-string.ads 20090417130712 46b01415
D s-ststop.ads 20090417130712 ee472be4
D s-tasinf.ads 20090409150019 21316953
D s-taspri.ads 20080408071349 af44aca8
D s-taprop.ads 20090409150019 07f79e46
D s-taskin.ads 20101021101406 b2eaee08
D s-taprob.ads 20090409150019 502249e3
D s-tpoben.ads 20090409150019 e8374469
D s-tpobop.ads 20090409150019 5f548bb3
D s-traent.ads 20090417130712 5221ee41
D s-unstyp.ads 20090409150019 6ae15c76
D s-wchcon.ads 20090417130712 bfeb2e3d
D templates_parser.ads 20110923205303 f71c2abd
D templates_parser-utils.ads 20110923205303 e4b5594f
D templates_parser_tasking.ads 20110923205303 4c0209f0
D zlib.ads 20120121170221 03de6427
X 1 ada.ads
16K9*Ada 19e8 58|22r6 23r6 24r6 25r6 32r8 33r8 60r11 64r11 67r11 106r14
X 32 a-reatim.ads
39K13*Real_Time 139e18 58|22w10 57r12 61r14 74r11 174r11
41O9*Time
46O9*Time_Span 58|90r23 176r23
53V13*Clock{41O9} 58|124s14 181s14
98I9*Seconds_Count<long_integer> 58|57r22 61r24 89r23 138r53 175r23
100U14*Split 58|124s7 181s7
X 33 a-stream.ads
36K13*Streams 69e16 58|23w10 33r12
42M9*Stream_Element
51A9*Stream_Element_Array(42M9)<44I9> 58|53r39 54r34 56r37 57r43
X 35 a-string.ads
16K13*Strings 35e16 58|24r10 106r18
X 38 a-strmap.ads
38K21*Maps 412e21 58|24r18 106r26
47A9*Character_Set(boolean) 58|107r32
57R9*Character_Range 60e14 58|108r20 109r23 110r23
58e7*Low{character} 58|108m37 109m40 110m40
59e7*High{character} 58|108m49 109m52 110m52
67V13*To_Set{47A9} 58|108s12 109s15 110s15
79V13*"or"{47A9} 58|109s12 110s12 111s12
87V13*Is_Subset{boolean} 58|113s17 117s14
99V13*To_Set{47A9} 58|111s15 114s20 118s17
X 40 a-stmaco.ads
38K26*Constants 916e31 58|24w23 118r48
50a4*Hexadecimal_Digit_Set{38|47A9} 58|118r58
X 52 a-unccon.ads
20v14*Unchecked_Conversion 58|25w10 60r15 64r15 67r15
X 54 aws.ads
22K9*AWS 33e8 57|26r9 64r5 58|27r6 28r6 30r14 220r5
X 57 aws-digest.ads
26K13*Digest 54|22k9 57|64l9 64e15 58|30b18 220l9 220t15
28A12*Digest_String{71|159A15[69|44]}<integer> 46r50 52r50 58|95r23 153r50
. 163r50 209r22
30A12*Nonce{string}<integer> 34r33 58|98r26 173r33 199r14
34V13*Create_Nonce{30A12} 58|173b13 200l8 200t20
38V13*Check_Nonce{boolean} 38>26 58|73b13 144l8 144t19
38s26 Value{string} 58|73b26 77r24 78r14 98r10 114r28 118r25 126r50 128r22
. 143r14
43V13*Create{28A12} 44>7 44>17 44>24 45>7 46>7 46>15 58|160b13 167l8 167t14
44s7 Username{string} 58|161b7 166r17
44s17 Realm{string} 58|161b17 166r27
44s24 Password{string} 58|161b24 166r34
45s7 Nonce{string} 58|162b7 166r44
46s7 Method{string} 58|163b7 166r63
46s15 URI{string} 58|163b15 166r71
49V13*Create{28A12} 50>7 50>17 50>24 51>7 51>14 51>18 51>26 52>7 52>15 58|150b13
. 158l8 158t14 165s14
50s7 Username{string} 58|151b7 156r22
50s17 Realm{string} 58|151b17 156r39
50s24 Password{string} 58|151b24 156r53
51s7 Nonce{string} 58|152b7 157r20
51s14 NC{string} 58|152b14 157r27
51s18 CNonce{string} 58|152b18 157r31
51s26 QOP{string} 58|152b26 157r39
52s7 Method{string} 58|153b7 157r44
52s15 URI{string} 58|153b15 157r52
55V13*Tail{string} 56>7 56>14 56>18 56>26 56>31 56>39 58|157s14 206b13 216l8
. 216t12
56s7 Nonce{string} 58|207b7 212r23 214r23
56s14 NC{string} 58|207b14 214r37
56s18 CNonce{string} 58|207b18 214r48
56s26 QOP{string} 58|207b26 211r10 214r63
56s31 Method{string} 58|207b31 209r51
56s39 URI{string} 58|207b39 209r66
X 58 aws-digest.adb
36r4 Private_Key{71|133R12[69|44]} 136r14 183r14 219m16
38M9 Modular24_Bits 39r8 41r16 41r34 54r12 64r37 67r62 88r23 93r23 130r19
. 189r27
41m4 Nonce_Idx{38M9} 42r19 185m7 185r20 186r61
44A12 Timestamp_String{string}<integer> 78r28 177r23
47A12 Index_String{string}<integer> 82r37 91r23 178r23
50N4 Nonce_Expiration 132r21
53A12 Byte_Array_Of_Modular24{33|51A9}<33|44I9> 64r53 67r37 92r23
56A12 Byte_Array_Of_Seconds{33|51A9}<33|44I9> 61r39
59V13 To_Byte_Array[52|20]{33|51A9} 138s24 191s24
63V13 To_Byte_Array[52|20]{33|51A9} 186s46 189s12
66V13 To_Modular24[52|20]{38M9} 127s24
76I15 Timestamp_Range{positive} 81r24 82r14 114r35 126r57
80I15 Index_Range{positive} 85r24 86r14 114r60 128r29
84I15 Digest_Range{positive} 118r32 143r21
88m7 Time_Dif{38M9} 130m7 132r10 138r68
89i7 Seconds_Now{32|98I9} 124m21 130r39 138r39
90o7 TS{32|46O9} 124m34
91a7 Index_Nonce{47A12} 128m7 139r24
92a7 Seconds_Array{53A12} 126m7 127r38
93m7 Seconds_Nonce{38M9} 127m7 130r54
94r7 Ctx{71|133R12[69|44]} 136m7 138m19 139m19 141r29
95a7 Sample{57|28A12} 141m7 143r37
107a10 Base64_Set{38|47A9} 115r20
175i7 Seconds_Now{32|98I9} 181m21 189r47 191r39
176o7 TS{32|46O9} 181m34
177a7 Timestamp_Str{44A12} 187m7 199r21
178a7 Index_Str{47A12} 186m7 192r24 199r37
179r7 Ctx{71|133R12[69|44]} 183m7 191m19 192m19 199r61
209a7 MUD{57|28A12} 212r37 214r75
X 64 aws-translator.ads
28K13*Translator 58|27w10 126r24 186r20 188r9 64|111e19
42V13*Base64_Encode{string} 58|186s31 188s20
53V13*Base64_Decode{33|51A9} 58|126s35
X 65 aws-utils.ads
34K13*Utils 58|28w10 41r54 219r29 65|355e14
41I9*Random_Integer<integer>
58V13*Random{41I9} 58|41s60
64V13*Random_String{string} 58|219s35
X 67 gnat.ads
36K9*GNAT 57|24r6 28r29 58|34r8 67|39e9
X 69 g-md5.ads
44K14*MD5[71|125] 57|24w11 28r34 58|36r18 86r33 94r23 138r7 139r7 141r17
. 155r14 156r10 179r23 191r7 192r7 199r49 209r39 219r4
X 71 g-sechas.ads
133R12*Context 58|36r22[69|44] 94r27[69|44] 179r27[69|44]
146U17*Update 58|139s11[69|44] 192s11[69|44] 219s8[69|44]
148U17*Update 58|138s11[69|44] 191s11[69|44]
159A15*Message_Digest{string}<integer> 57|28r38[69|44] 58|86r37[69|44]
163V16*Digest{159A15[69|44]} 58|141s21[69|44] 199s53[69|44]
167V16*Digest{159A15[69|44]} 58|155s18[69|44] 156s14[69|44] 209s43[69|44]
|