spake2-ee - A SPAKE2+ Elligator Edition implementation for libsodium 1.0.16+

  •        204

SPAKE2 is a password-authenticated key agreement protocol, allowing two parties that share a password to securely authenticate each other and derive ephemeral session keys. It is computationally efficient, and has a strong security proof. This is an implementation of the SPAKE2+EE variant. It's slightly faster than the original SPAKE2 and has better security assumptions. It is also augmented, meaning that even if the credentials stored on the server ever get leaked, this would not be sufficient to log in.

https://github.com/jedisct1/spake2-ee

Tags
Implementation
License
Platform

   




Related Projects

javaee-spec - Java EE Platform Specification

  •    HTML

This is the project for the Java EE Platform specification. The Java EE Platform specification is the umbrella specification that defines the Java EE platform. The platform specification doesn't define the Java EE APIs directly, but rather includes them by reference to other Java specifications and defines how they all fit together in the overall Java EE platform. The platform specification also defines other attributes of the platform such as security, deployment, transactions, and interoperability.The Specifications page contains links to the project pages for other Java EE specifications.

agoncal-application-petstore-ee6 - A Java Petstore using the Java EE 6

  •    Java

Do you remember the good old Java Petstore ? It was a sample application created by Sun for its Java BluePrints program. The Java Petstore was designed to illustrate how J2EE (and then Java EE) could be used to develop an eCommerce web application. Yes, the point of the Petstore is to sell pets online. The Petstore had a huge momentum and we started to see plenty of Petstore-like applications flourish. The idea was to build an application with a certain technology. Let's face it, the J2EE version was far too complex using plenty of (today outdated) design patterns. When I wrote my Java EE 5 book back in 2006, I decided to write a Petstore-like application but much simpler. But again, it's out-dated today.

Derquinse modules for java

  •    Java

Derquinsej is a set of java modules aimed at simplifying development of Java EE systems and applications. This modules sit over popular Java EE frameworks (such as Spring or Hibernate) providing functionalities to simplfy common use-cases.

IronJacamar - Java Connector

  •    Java

IronJacamar is an implementation of the Java EE Connector Architecture 1.7 specification. Java EE Connector Architecture defines a contract for how so-called Enterprise Information Systems integrate with the Java Enterprise Edition Platform. Enterprise Information Systems include databases, messaging systems, and other servers/systems external to an application server.


Pebble - Java EE blogging tool

  •    Java

Pebble is a lightweight, Java EE blogging tool. It's small, fast and feature-rich with unrivalled ease of installation and use. Blog content is stored as XML files on disk and served up dynamically, so there's no need to install a database. All maintenance and administration can be performed through your web browser, making Pebble ideal for anybody who is constantly on the move or doesn't have direct access to their host.

TomEE - Application Server (Tomcat + EE features)

  •    Java

Apache TomEE is assembled from a vanilla Apache Tomcat zip file. It has additional EE functionalities like Apache OpenEJB, Apache OpenWebBeans, Apache OpenJPA, Apache MyFaces, Apache Geronimo Transaction, Apache Geronimo JavaMail, Apache BVal.

AvS_FastSimpleImport - Wrapper for Magento ImportExport functionality, which imports products and customers from arrays

  •    PHP

This module allows to import from arrays and thus using any import source, while the Magento module only imports from files. ImportExport exists since Magento 1.5 CE / 1.10 EE, image import since 1.6 CE / 1.11 EE. Thus, this module needs at least one of those versions. ImportExport has a special import format. See specifications about the expected format. Please see our documentation for a full list of features.

Apache Geronimo - Java EE Application Server

  •    Java

Apache Geronimo is an open source server runtime that integrates the best open source projects to create Java/OSGi server runtimes that meet the needs of enterprise developers and system administrators. Our most popular distribution is a fully certified Java EE 5 application server runtime.

mod_rrdtool

  •    C

Hey! Tobi Oetiker's RRDtool is cool. Why not make it accessable to other Apache modules? (see lt;a href=quot;http://ee-staff.ethz.ch/~oetiker/webtools/rrdtool/quot;gt;http://ee-staff.ethz.ch/~oetiker/webtools/rrdtool/lt;/agt; for RRDtool details)

docklands - Minimalistic Java EE Related Dockerfiles

  •    Shell

Simplest viable dockerfiles for Java EE projects (aka microservices) aiming for build speed and productivity. Each folder represents a Dockerfile which can be build by executing the build.js command. Recent builds already exist in https://hub.docker.com/u/airhacks/. To run the image use the "airhacks" name e.g. docker run -d -p 8080:8080 --name payara-ping airhacks/payara-ping.

kumuluz - Lightweight open-source framework for developing microservices using standard Java EE technologies and migrating Java EE to cloud-native architecture

  •    Java

KumuluzEE is a lightweight framework for developing microservices using standard Java/JavaEE/JakartaEE/EE4J technologies, extending them with Node.js, Go and other languages, and migrating existing applications to microservices and cloud-native architecture. KumuluzEE packages microservices as standalone JARs. KumuluzEE microservices are lightweight and optimized for size and start-up time. They fit perfectly with Docker containers. KumuluzEE microservices are fully compatible with Kubernetes.

libsodium-net - libsodium for .NET - A secure cryptographic library

  •    CSharp

libsodium-net, or better said, libsodium for .NET, is a C# wrapper around libsodium. For those that don't know, libsodium is a portable implementation of Daniel Bernstein's fantastic NaCl library. If you aren't familiar with NaCl, I highly suggest that you look into libsodium and NaCl before using this library.NaCl is a great library in that its designed has made the right choices on what to implement and how - something most developers don't know how to do. So by using it (or a wrapper), many of those details are abstracted away where you don't need to worry about them. NaCl itself is less than portable C, only targeted for *nix systems; libsodium solves this by making it portable and making a few minor changes to better suite being distributed as a compiled binary.

libsodium-php - PHP extension for libsodium

  •    C

A simple, low-level PHP extension for libsodium. Requires libsodium >= 1.0.9 and PHP >= 7.0.0.

pake - pake is a PHP automation tool with capabilities similar to make

  •    PHP

pake is a PHP automation tool with capabilities similar to make

halite - High-level cryptography interface powered by libsodium

  •    PHP

Halite is a high-level cryptography interface that relies on libsodium for all of its underlying cryptography operations. Halite was created by Paragon Initiative Enterprises as a result of our continued efforts to improve the ecosystem and make cryptography in PHP safer and easier to implement.

jboss-as-quickstart

  •    Java

The quickstarts demonstrate JBoss AS 7, Java EE 6 and a few additional technologies. They provide small, specific, working examples that can be used as a reference for your own project.

quExec

  •    Java

quExec allows you to execute and control external OS processes from within a Java application server in a Java EE-compliant way. quExec comes with a light-weight, Spring-based container for native processes that is accessible via JMS.

2E Programming Language

  •    C

Expression Evaluator (EE, or 2E) -- an embeddable or stand-alone language used to evaluate expressions, includes auto-typed variables, C-like expressoin syntax, in-line conditoinals / in-line conditonal looping, built-in and defined functions.