Skip to content

Secure Coding with C#

Toby edited this page Oct 10, 2017 · 20 revisions

General

Design by Contract and Defensive Programming

Cryptography

Cryptopals

Hashing

Key Derivation Function (KDF)

Homomorphic Encryption

Transport Security

Robustness

  • Polly - Express transient-exception-handling and resilience policies such as Retry, Wait-and-Retry, Circuit Breaker, and Bulkhead Isolation in a fluent manner. Fully thread-safe and full async support. (4.0 / 4.5 / .Net Core / .Net Standard / Xamarin).
  • ReactiveUI - An MVVM framework for .NET that integrates the Reactive Extensions (Rx) framework, enabling developers to build elegant, testable applications using WPF, Windows Store Apps, WP8 or Xamarin.
  • Rx.NET - The Reactive Extensions (Rx) is a library for composing asynchronous and event-based programs using observable sequences and LINQ-style query operators

Secure Coding