Author: Jo Shields Description: This patch ensures that rather than trying to use the Mono Crypto Description: Service Provider to retrieve a signing key (CSP is not safe to Description: run with fakeroot), we simply hard-code the path to a bundled key Description: file Index: ikvm/ikvm-7.0.4335.0/CommonAssemblyInfo.cs.in =================================================================== --- ikvm.orig/ikvm-7.0.4335.0/CommonAssemblyInfo.cs.in 2012-02-07 01:29:25.080047165 +0000 +++ ikvm/ikvm-7.0.4335.0/CommonAssemblyInfo.cs.in 2012-02-07 01:30:58.092593303 +0000 @@ -33,5 +33,6 @@ #if SIGNCODE #pragma warning disable 1699 - [assembly: AssemblyKeyName("ikvm-key")] + [assembly: AssemblyDelaySign(false)] + [assembly: AssemblyKeyFile("../../debian/mono.snk")] #endif Index: ikvm/ikvm-7.0.4335.0/ikvm.build =================================================================== --- ikvm.orig/ikvm-7.0.4335.0/ikvm.build 2012-02-07 01:29:57.152235493 +0000 +++ ikvm/ikvm-7.0.4335.0/ikvm.build 2012-02-07 01:30:48.348536094 +0000 @@ -6,8 +6,8 @@ - - + + Index: ikvm/ikvm-7.0.4335.0/runtime/runtime.build =================================================================== --- ikvm.orig/ikvm-7.0.4335.0/runtime/runtime.build 2012-02-07 01:31:20.084722420 +0000 +++ ikvm/ikvm-7.0.4335.0/runtime/runtime.build 2012-02-07 01:31:47.120881144 +0000 @@ -19,8 +19,8 @@ - - + + Index: ikvm/ikvm-7.0.4335.0/tools/pubkey.cs =================================================================== --- ikvm.orig/ikvm-7.0.4335.0/tools/pubkey.cs 2012-02-07 01:28:30.479726527 +0000 +++ ikvm/ikvm-7.0.4335.0/tools/pubkey.cs 2012-02-07 01:28:58.927893592 +0000 @@ -29,7 +29,8 @@ #if SIGNCODE #pragma warning disable 1699 - [assembly: AssemblyKeyName("ikvm-key")] + [assembly: AssemblyDelaySign(false)] + [assembly: AssemblyKeyFile("../../debian/mono.snk")] #endif class PublicKey