JP

Jun Kurihara

Elite
@junkurihara

A software engineer/researcher for coding theory, cryptography, algebra, networking architecture and network protocol.

rust-rpxy. A simple and ultrafast http reverse proxy serving multiple domain names and terminating TLS for http/1.1, 2 and 3, written in Rust

749

jscu. JavaScript cryptographic utilities for crypto-suite compatibility including PEM/X509/JWK converter.

162

rust-rpxy-l4. An L4 reverse proxy with protocol multiplexer, written in Rust

111

doh-auth-proxy. Local DNS proxy for DNS over HTTPS (DoH), Oblivious DoH (ODoH) and Multiple-relay-based ODoH extension (Mutualized ODoH; MODoH), which additionally supports domain-based filtering and proxy/resolver authentication

39

httpsig-rs. Rust implementation of IETF RFC 9421, http message signatures

34

dnscrypt-proxy-modns. Fork of dnscrypt-proxy to implement a multiple-relay-based DNS anonymization protocol (mu-ODNS)

31

lecture-security_engineering. Slide decks and sample codes for a lecture of "Security Engineering", which are composed in terms of how to choose and deploy appropriate standardization security technologies in information systems.

29

generate-password. Universal (Node.js and browsers) library for generating cryptographically-secure passwords.

14

encrypted-dns-server-modns. Fork of encrypted-dns-server to implement a multiple-relay-based DNS anonymization protocol (mu-ODNS)

12

rust-gd. An Implementation of Generalized Deduplication, written in Rust

12

js-aws-signature-v4. TypeScript Implementation of AWS Signature Version 4

7

PySSS. Secret sharing scheme on Python

7

experimental-resolvers. Experimental resolvers of DNSCrypt v2 and relays of PoC μODNS

7

modoh-server. Relay and target for Oblivious DoH (ODoH) and ODoH-based Mutualized Oblivious DNS (ODoH-based μODNS; μODoH) supporting (anonymous) authenticated connection, written in Rust.

7

rust-hot-reloader. Hot reloading boilerplate in Rust for config file, cert file, etc

6

rust-token-server. REST API server to handle JSON Web Token (as an OIDC authentication server) and anonymous token based on blind RSA signatures, written in Rust

5

cascade. An encryption and signing library for x-brid encryption via several crypto suites

4

vaultwarden. Forked version with argon2 for local password hashing / Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs

3

python-check_certchain. A sample code to check a certificate chain for a host, written in Python

3

junkurihara.github.io. Jun Kurihara (栗原 淳)

3

s2n-quic-h3-examples. Example implementations of s2n-quic for testing

2

class-fido2_webauthn. FIDO2 WebAuthnの解説資料とサンプルコード

2

class-e2e_security_js. 株式会社ゼタント「JavaScriptを使って学ぶEnd-to-Endセキュリティ」という勉強会のサンプルコードとスライド

2

jseu. Miscellaneous Encoding Utilities for Crypto-related Objects in JavaScript

2

js_project_skeleton. Project Skeleton for JavaScript 'Universal' Library Development for Node.js and Browsers

2

rust-match-domain. Double-array trie based domain matcher for block list and allow list

1

js-crypto-key-utils. Marged to monorepo

1

doh-server. Use our new reimplementation (https://github.com/junkurihara/modoh-server) for Mutualized ODoH relay and target instead of this repo. // Fast, mature, secure DoH server proxy written in Rust.

1

js-x509-utils. Marged to monorepo

1

transformer. PyTorch Implementation of "Attention Is All You Need"

1

rust-ordered_channel_experiment. Rust

1

js-crypto-rsa. Marged to monorepo

1

rusty-http-cache-semantics. 🦀 Parses HTTP headers to correctly compute cacheability of responses. Direct port of https://github.com/kornelski/http-cache-semantics

1
33
Apply