OpenRung
A free, privacy-first relay network that helps you reach the open internet. Open source and nonprofit-run.
翻訳待ち
Pure Java implementation of the OPAQUE protocol (RFC 9807). Password authentication where the server never sees the password. Drop-in Spring Boot and Dropwizard integration.
翻訳待ち
セキュリティJava · RustGitHub @codeheadsystemsオンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
OPF framework for shared keys built from sensitive data
翻訳待ち
Loading the full README.
Read the full README ↗This project implements the OPRF and OPAQUE security protocols to provide a way for common services to reduce their attack surfaces including offline attacks from stolen credentials. Usable with standard Java frameworks like Dropwizard and Spring Boot.
| Directory | Description |
|---|---|
hofmann-typescript | Browser/Node TypeScript client — RFC 9497 OPRF (base, VOPRF and POPRF) + RFC 9807 OPAQUE-3DH. Built on @noble/curves and @noble/hashes. Includes a Vite-powered interactive demo page. |
| Directory | Description |
|---|---|
hofmann-demo | Docker Compose environment running the Dropwizard server and the TypeScript demo UI behind HAProxy with TLS 1.3. Self-signed P-256 cert generated via make certs. Run with make up. |
See hofmann-elimination-example for a complete working application demonstrating OPAQUE integration end-to-end.
serveApiDocs: true and visit /api-docs/ for embedded Swagger UI. It is off by default, and the Spring Boot integration does not serve API docs at all../gradlew clean build test
This is the beginning of the README. Read the rest at the original. Read the full README ↗