[Mono-bugs] [Bug 69721][Wis] Changed - Add /key switch to ilasm

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Thu, 2 Dec 2004 22:02:59 -0500 (EST)


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by sebastien@ximian.com.

http://bugzilla.ximian.com/show_bug.cgi?id=69721

--- shadow/69721	2004-12-02 17:04:16.000000000 -0500
+++ shadow/69721.tmp.3622	2004-12-02 22:02:59.000000000 -0500
@@ -30,6 +30,22 @@
 built-in code to strongname an assembly. So it must either:
 
 (a) link Mono.Security.dll assembly; or
 (b) copy the CryptoConvert and StrongName classes from Mono.Security;
 
 and sign the generated assembly once it's saved to disk.
+
+------- Additional Comments From sebastien@ximian.com  2004-12-02 22:02 -------
+Notes
+* Delay signing "works" [*] right now (using the .publickey directive);
+
+* Using /key=unexistingfile.snk doesn't report any error, nor any
+warning, using ilasm if the assembly to be signed doesn't already have
+it's public key embedded (.publickey).
+
+* Using /key=valid.snk doesn't sign the assembly if it doesn't have
+the .publickey within (i.e. the public key embedded).
+
+
+[*] I say "works" because SN cannot sign the assembly. Well it can
+sign it but the assembly becomes unusable afterward. Maybe the space
+for the signature isn't reserved ?