[msvc] Update csproj files (#4315)
[mono.git] / mcs / ilasm / tests / test-sn-key.il
1 // TEST #1
2 // 1. Assemble (with signing)
3 // ilasm /key=sn.snk test-sn-key.il
4 //
5 // 2. Verify public key in signed assembly
6 // sn -Tp test-sn-key.exe
7 //
8 // Public Key:
9 // 00240000048000009400000006020000002400005253413100040000010001002d02a2e377ce62
10 // 3f6c888a5707f1ca48f0e226fe89ff953ddb5fb1fa5ecaeee3a8cd00bc99b12dd5a7d5f532298b
11 // 9d9d4a59909affb006eb79b6667a99bf5268e913883e2ef7e9110b408ac2f1e10ff1c357e13ab6
12 // 26155bb966a513c1cddcd29ece19e7d2af1303771cb9878846ac53cb9d70b599cda6a63dd8b278
13 // f1909bb9
14 // 
15 // Public Key Token: 30b3f489250b41bd
16 //
17 // 3. Verify strongname signature (valid)
18 // sn -v test-sn-key.exe
19
20 .assembly extern mscorlib {}
21
22 .assembly hello {
23 }
24
25 .class private auto ansi beforefieldinit Program extends [mscorlib]System.Object {
26         .method private hidebysig static void Main() cil managed {
27                 .entrypoint
28                 .maxstack  8
29                 ldstr      "Hello Mono!"
30                 call       void [mscorlib]System.Console::WriteLine(string)
31                 ret
32         }
33 }