U-Prove Crypto SDK V1.1 (C# Edition)

  •        56

The U-Prove Crypto SDK V1.1 (C# Edition) implements the U-Prove Cryptographic Specification V1.1. For more details, consult http://www.microsoft.com/u-prove.

http://uprovecsharp.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

sjcl - Stanford Javascript Crypto Library


The Stanford Javascript Crypto Library is a project by the Stanford Computer Security Lab to build a secure, powerful, fast, small, easy-to-use, cross-browser library for cryptography in Javascript. SJCL is secure. It uses the industry-standard AES algorithm at 128, 192 or 256 bits; the SHA256 hash function; the HMAC authentication code; the PBKDF2 password strengthener; and the CCM and OCB authenticated-encryption modes.

eckey - A JavaScript component for Eliptical curve cryptography for crypto currencies such as Litecoin and Bitcoin


JavaScript component to handle private key and public keys associated with elliptic curve cryptography. Used with crypto currencies such as Bitcoin, Litecoin, Dogecoin, etc. Works in both Node.js and the browser.

OpenPGP-Crypto - Implementation of cryptography for use with OpenPGP using the Crypto library


Implementation of cryptography for use with OpenPGP using the Crypto library

crypto - [mirror] Go supplementary cryptography libraries


This repository holds supplementary Go cryptography libraries.The easiest way to install is to run go get -u golang.org/x/crypto/.... You can also manually git clone the repository to $GOPATH/src/golang.org/x/crypto.

BouncyCastle - Lightweight Cryptography API for Java and CSharp


Bouncy Castle Crypto APIs is a lightweight cryptography API for Java and CSharp. It has provider for the Java Cryptography Extension and the Java Cryptography Architecture. It supports TLS, PKCS7, PKCS12, OpenPGP, S/MIME, OCSP, TSP, CMP, Extended Access Control, ASN and lot more.



book - Crypto 101, the introductory book on cryptography.


Crypto 101, the introductory book on cryptography.

arthur - Exercise client for Crypto 101, the introductory book on cryptography.


Exercise client for Crypto 101, the introductory book on cryptography.

sCryptoDSL - Scala Cryptography DSL. Learning crypto through scala.


Scala Cryptography DSL. Learning crypto through scala.

NfWebCrypto - Web Cryptography API Polyfill


NOTE: THIS PROJECT IS NO LONGER UNDER ACTIVE MAINTAINENCE. With most browsers now providing W3C Web Crypto implementations and Chrome disallowing 3rd-party PPAPI plugins, there is little use for this project. It will remain here on Github indefinitely, but there are no plans to keep any branch updated. The most recent code lives in the 'newInterface' branch.Netflix WebCrypto is a polyfill of the W3C Web Cryptography API, 22 April 2013 Editor's Draft, as a native Chrome PPAPI plugin. Unlike a javascript polyfill, the native implementation supports a stronger security model with no key material exposed to javascript. The goal is to make the Web Crypto Javascript API freely available to web developers for experimentation and use prior to its implementation by browser vendors.

trezor-crypto - :orange_book: Heavily optimized cryptography algorithms for embedded devices.


Heavily optimized cryptography algorithms for embedded devices.Distibuted under MIT License.

bip38 - BIP38 is a standard process to encrypt Bitcoin and crypto currency private keys that is less susceptible to brute force attacks thus protecting the user


A JavaScript component that adheres to the BIP38 standard to secure your crypto currency private keys. Fully compliant with Node.js and the browser (via Browserify).BIP38 is a standard process to encrypt Bitcoin and crypto currency private keys that is imprevious to brute force attacks thus protecting the user.

ecurve - JavaScript component for Eliptic Curve Cryptography


JavaScript component for Elliptic Curve Cryptography. Works in both Node.js and the browser.

Charm-crypto - A Python-based rapid prototyping framework for cryptosystems


Charm is a framework for rapidly prototyping advanced cryptosystems. Based on the Python language, it was designed from the ground up to minimize development time and code complexity while promoting the reuse of components. It supports Base crypto library, including symmetric encryption schemes, hash functions, PRNGs, digital signature, encryption and lot more.

end-to-end - End-To-End is a crypto library to encrypt, decrypt, digital sign, and verify signed messages (implementing OpenPGP and OTR)


End-To-End is a crypto library to encrypt, decrypt, digital sign, and verify signed messages (implementing OpenPGP and OTR).This is the source code for the End-To-End library. It's built upon a newly developed, JavaScript-based crypto library. End-To-End implements the OpenPGP standard, IETF RFC 4880, enabling key generation, encryption, decryption, digital signature, and signature verification.

wycheproof - Project Wycheproof tests crypto libraries against known attacks.


Project Wycheproof is named after Mount Wycheproof, the smallest mountain in the world. The main motivation for the project is to have a goal that is achievable. The smaller the mountain the more likely it is to be able to climb it.Project Wycheproof tests crypto libraries against known attacks. It is developed and maintained by members of Google Security Team, but it is not an official Google product.

coininfo - JavaScript component for crypto currency specific information.


JavaScript component for crypto currency specific information such as version numbers, DNS seeds, etc. Works in Node.js and the browser.Useful to use in conjunction with coinkey and coinstring.

coinkey - JavaScript component for private keys, public keys, and addresess for crypto currencies such as Bitcoin, Litecoin, and Dogecoin


JavaScript component for private keys, public keys, and addresses for crypto currencies such as Bitcoin, Litecoin, and Dogecoin. Works in both Node.js and the browser.Constructor function.

cryptocoin - JavaScript library for crypto currencies like Bitcoin and Litecoin.


A JavaScript library to allow you to use crypto currencies in the browser.NOTE: It's undecided if this module will be used going forward since much of the innovation is happening on the individual module level.