diff --git a/.gitattributes b/.gitattributes index 602b7a6570..1c18d8bed3 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,2 +1,3 @@ *.docx binary *.dll binary +*.snk binary diff --git a/Bson/Bson.csproj b/Bson/Bson.csproj index 6f7026cd57..253b2cbf43 100644 --- a/Bson/Bson.csproj +++ b/Bson/Bson.csproj @@ -52,6 +52,12 @@ 4 AllRules.ruleset + + true + + + ..\Keys\TemporaryKeyPair.snk + diff --git a/Driver/Driver.csproj b/Driver/Driver.csproj index dacaffce3f..563dac41a7 100644 --- a/Driver/Driver.csproj +++ b/Driver/Driver.csproj @@ -52,6 +52,12 @@ 4 AllRules.ruleset + + true + + + ..\Keys\TemporaryKeyPair.snk + diff --git a/Keys/TemporaryKeyPair.snk b/Keys/TemporaryKeyPair.snk new file mode 100644 index 0000000000..83f7b08139 Binary files /dev/null and b/Keys/TemporaryKeyPair.snk differ diff --git a/Keys/TemporaryKeyPair.txt b/Keys/TemporaryKeyPair.txt new file mode 100644 index 0000000000..be9976a7c7 --- /dev/null +++ b/Keys/TemporaryKeyPair.txt @@ -0,0 +1,4 @@ +The TemporaryKeyPair.snk file contains a temporary public/private key pair so that +you can build signed assemblies directly from the source tree retrieved from github. + +The official releases will resign the DLLs with a different public/private key pair.