From fdc3510d2887b77ce616732e73f05cb6287f43e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20K=C3=B6plinger?= Date: Wed, 10 Feb 2016 20:05:54 +0100 Subject: [PATCH] Move the passwordderivebytes zip to /files and add bullet point in highlights I prefer centralizing binaries in the top level folder instead of having them randomly scattered around the repo. --- README.md | 1 + docs/about-mono/releases/4.2.1.md | 3 ++- .../mono-old-passwordderivebytes-4.0.5.1.zip | Bin 3 files changed, 3 insertions(+), 1 deletion(-) rename docs/about-mono/releases/4.2.1/mono-old-passwordextendbytes-4.0.5.1.zip => files/mono-old-passwordderivebytes-4.0.5.1.zip (100%) diff --git a/README.md b/README.md index 3456b8296..bed0352ff 100644 --- a/README.md +++ b/README.md @@ -54,6 +54,7 @@ Repository structure - `css` - contains the main stylesheet - `docs` - contains the source pages for the `/docs` website section - `download` - contains the source pages for the `/download` website section + - `files` - stores binary files used in pages - `images` - stores the images used in pages - `news` - lists the blog pages from the `_posts` directory diff --git a/docs/about-mono/releases/4.2.1.md b/docs/about-mono/releases/4.2.1.md index 82a05637c..cf14ff71b 100644 --- a/docs/about-mono/releases/4.2.1.md +++ b/docs/about-mono/releases/4.2.1.md @@ -9,6 +9,7 @@ Highlights ---------- * More adoption of Microsoft's open source code + * this causes a small PasswordDeriveBytes compatibility breaking change, see below * Support for PPDB debugging format * New threadpool implementation * Runtime optimizations @@ -213,7 +214,7 @@ If your application requires consistent behavior from `PasswordDeriveBytes` (for * If you extract no more bytes than the hash length (for SHA-1, the default, this is 20 bytes) from `PasswordDeriveBytes`, the behavior will be identical between all versions of Mono and Microsoft .NET. * If you need compatibility with applications targeting Microsoft .NET, use the `PasswordDeriveBytes` in `System.Security.Cryptography`. -* If you need compatibility with applications targeting Mono 4.0 or previous, you can download [this package](mono-old-passwordextendbytes-4.0.5.1.zip), which contains source for a Mono 4.0-compliant version of `PasswordDeriveBytes`. +* If you need compatibility with applications targeting Mono 4.0 or previous, you can download [mono-old-passwordderivebytes-4.0.5.1.zip](/files/mono-old-passwordderivebytes-4.0.5.1.zip), which contains source for a Mono 4.0-compliant version of `PasswordDeriveBytes`. For new development, we recommend avoiding `PasswordDeriveBytes` entirely and using `Rfc2898DeriveBytes`, which is standard-compliant (PBKDF2), more secure, and does not have the compatibility issue. diff --git a/docs/about-mono/releases/4.2.1/mono-old-passwordextendbytes-4.0.5.1.zip b/files/mono-old-passwordderivebytes-4.0.5.1.zip similarity index 100% rename from docs/about-mono/releases/4.2.1/mono-old-passwordextendbytes-4.0.5.1.zip rename to files/mono-old-passwordderivebytes-4.0.5.1.zip