Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Signing of the DLL #9

Open
jkis82 opened this issue Apr 16, 2015 · 2 comments
Open

Signing of the DLL #9

jkis82 opened this issue Apr 16, 2015 · 2 comments

Comments

@jkis82
Copy link

jkis82 commented Apr 16, 2015

BigInteger.dll is not signed, therefore it cannot be used in projects that use signing.
Would you please so kind to mend this? Thank you in advance.

@bazzilic
Copy link
Owner

@jkis82 sure. Would you mind pointing out some resources where I can read about the process?

@jkis82
Copy link
Author

jkis82 commented Apr 16, 2015

Hi Bazzilic,

It is all part of the .Net Framework security model. Basically, you create a public/private key pair, sign the assembly with your private key and publish it with your public key embedded.
The .Net framework then checks at loading time if everything is correct. If you change one bit (I have tried this by altering a string using a binary editor), it fails to load.
You can find instructions for Visual Studio here: https://msdn.microsoft.com/en-us/library/vstudio/ms247123(v=vs.100).aspx

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants