Go to file
Doug Bunting 0ddfa5f0d8 Pool `MemoryStream`, `BinaryReader`, `BinaryWriter`, and `SHA256` instances
- #23 part 2
- reduce `byte[]` and `char[]` allocations because all have internal buffers
 - fortunately, only `MemoryStream` has an unbounded buffer
2016-02-02 16:56:11 -08:00
samples/AntiforgerySample Remove dependency on routing in sample 2016-02-02 09:24:29 -08:00
src/Microsoft.AspNetCore.Antiforgery Pool `MemoryStream`, `BinaryReader`, `BinaryWriter`, and `SHA256` instances 2016-02-02 16:56:11 -08:00
test Pool `MemoryStream`, `BinaryReader`, `BinaryWriter`, and `SHA256` instances 2016-02-02 16:56:11 -08:00
tools
.bowerrc
.gitattributes Build with dotnet 2016-01-15 15:53:26 -08:00
.gitignore Build with dotnet 2016-01-15 15:53:26 -08:00
.travis.yml Build with dotnet 2016-01-15 15:53:26 -08:00
Antiforgery.sln Rename AspNet 5 file contents. 2016-01-22 12:24:22 -08:00
CONTRIBUTING.md
LICENSE.txt
NuGet.config
NuGetPackageVerifier.json Rename AspNet 5 file contents. 2016-01-22 12:24:22 -08:00
README.md
appveyor.yml Build with dotnet 2016-01-15 15:53:26 -08:00
build.cmd Build with dotnet 2016-01-15 15:53:26 -08:00
build.sh Build with dotnet 2016-01-15 15:53:26 -08:00
global.json
makefile.shade

README.md

Antiforgery

AppVeyor: AppVeyor

Travis: Travis

Antiforgery system for generating secure tokens to prevent Cross-Site Request Forgery attacks.

This project is part of ASP.NET 5. You can find samples, documentation and getting started instructions for ASP.NET 5 at the Home repo.