.NET Core July Update Relased

In this month' update, Microsoft focused on security issues solving
11 July 2018   113

Microsoft has posted an open version of the .NET Core update. It covers .NET Core 1.0.12, .NET Core 1.1.9, .NET Core 2.0.9, and .NET Core 2.1.2.

Key changes in .NET Core

Microsoft focused on solving security problems. Fixed some vulnerabilities in ASP.NET Core. Fixed a bug when interrupting an incorrect request, allowing an attacker to implement a denial-of-service attack. In addition, the company has compiled a guide for developers, in whose products this vulnerability is present.

Fixed an error that allowed to produce an infinite number of authorization attempts. Vulnerability made the product unstable to brute force. Now the application will count the number of authentication attempts.

In ASP.NET Core, a bug in the processing of certificates has been fixed, which made it possible to present data with an expired term on demand.

Download is available at Microsoft website.

NET Core 2.1 came out in late May 2018, and Microsoft regularly updates this platform.

What is Nethereum?

Introduction to Ethereum .Net cross platform integration library
18 December 2017   2537

What is Nethereum?

Nethereum is the .Net integration library for Ethereum, simplifying the access and smart contract interaction with Ethereum nodes both public or permissioned like Geth, Parity or Quorum.

Nethereum is developed targeting netstandard 1.1, net451 and also as a portable library, hence it is compatible with all the operating systems (Windows, Linux, MacOS, Android and OSX) and has been tested on cloud, mobile, desktop, Xbox, hololens and windows IoT.

According to official docs, upcoming releases will include functionalities such as DevP2P, Plasma and Micro-Payments.

Main features:

  • JSON RPC / IPC Ethereum core methods.
  • Geth management API (admin, personal, debugging, miner).
  • Parity management API.
  • Quorum integration.
  • Simplified smart contract interaction for deployment, function calling, transaction and event filtering and decoding of topics.
  • Unity 3d Unity integration.
  • ABI to .Net type encoding and decoding, including attribute based for complex object deserialization.
  • Hd Wallet
  • Transaction, RLP and message signing, verification and recovery of accounts.
  • Libraries for standard contracts Token, ENS and Uport
  • Integrated TestRPC testing to simplify TDD and BDD (Specflow) development.
  • Key storage using Web3 storage standard, compatible with Geth and Parity.
  • Simplified account life cycle for both managed by third party client (personal) or stand alone (signed transactions).
  • Low level Interception of RPC calls.
  • Code generation of smart contracts services.

Learn more at GitHub.