JonathanWilbur
X.500 Directories, X.509 PKI, ASN.1, LDAP, SMTP, IMAP, Cryptography, and H.323 Multimedia are my interests. I program mostly in TypeScript and Rust.
Tampa, Florida
Pinned Repositories
asn1-d
ASN.1 Codecs, including BER, CER and DER.
asn1-modules
Almost all ASN.1 modules published by the ITU-T, ISO, and the Joint ISO-ITU-T
asn1-ts
ASN.1 TypeScript library, including codecs for Basic Encoding Rules (BER) and Distinguished Encoding Rules (DER).
asn1.rs
Incubator for the BEST Rust ASN.1, X.500, etc. libraries
csprng-d
Cryptographically-secure pseudo-random number generation in D
CVE-2018-19131
Proof-of-Concept exploit of CVE-2018-19131: Squid Proxy XSS via X.509 Certificate
g711a-rs
The ITU G.711 audio codec implemented entirely in Rust
vscode-asn1
ASN.1 extension that provides syntax highlighting, formatting, diagnostics, and more for VS Code
x509-ts
X.509 in TypeScript, mostly for encoding and decoding TLS certificates
directory
X.500 Directory Server (DSA), LDAP Server, and related tools by Wildboar Software. 🍀
JonathanWilbur's Repositories
JonathanWilbur/asn1-ts
ASN.1 TypeScript library, including codecs for Basic Encoding Rules (BER) and Distinguished Encoding Rules (DER).
JonathanWilbur/x509-ts
X.509 in TypeScript, mostly for encoding and decoding TLS certificates
JonathanWilbur/preql
A pre-SQL language that transpiles to any SQL dialect.
JonathanWilbur/pem-ts
TypeScript Privacy Enhanced Mail (PEM) file library for web or NodeJS
JonathanWilbur/punchcardos
Absolute bare minimum Linux distro on which you can write C programs and compile them
JonathanWilbur/asn1.rs
Incubator for the BEST Rust ASN.1, X.500, etc. libraries
JonathanWilbur/cap-ts
Common Alerting Protocol (CAP) (ITU X.1303) Library in TypeScript
JonathanWilbur/pkcs-ts
PKCS #1 through #15 - Private and Public Keys, Certificates, and More
JonathanWilbur/x500-ts
X.500 Directory / X.509 PKI Certificates and CRLs in TypeScript
JonathanWilbur/base64-ts
Base64 encoding and decoding in TypeScript
JonathanWilbur/cms-ts
Cryptographic Message Syntax (CMS) as specified in ITU X.894
JonathanWilbur/CVE-2019-5010
CVE-2019-5010 Exploit PoC - Python Denial of Service via Malformed X.509v3 Extension
JonathanWilbur/ess-ts
Enhanced Security Services (ESS) in TypeScript (IETF RFC 2634 and IETF RFC 5035)
JonathanWilbur/find-my-x
Monorepo for FindMyX server, clients, apps, etc.
JonathanWilbur/fmx-beacon
[WIP] Android and iOS App for the Self-Hosted "Find-My-Device"
JonathanWilbur/fuzz-corpora
JonathanWilbur/homeschooling-curriculum
Self-authored homeschooling curriculum for my kids [WIP]
JonathanWilbur/is-debugging-ts
Simply determine if NodeJS is debugging (with TypeScript types)
JonathanWilbur/kerberos5-ts
Kerberos Version 5 in TypeScript
JonathanWilbur/neovim-lunarvim-docker
Neovim and Lunarvim in Docker (Not currently working)
JonathanWilbur/ocsp-ts
Online Certificate Status Protocol (OCSP) in TypeScript
JonathanWilbur/openssl
TLS/SSL and crypto library
JonathanWilbur/preql-to-bsonschema
Convert PreQL to BSON Schema (as used by MongoDB)
JonathanWilbur/preql-to-mariadb
TypeScript library and Serverless function for transpiling PreQL to MariaDB
JonathanWilbur/preql-to-openldap
Transpile PreQL to OpenLDAP OLC Schema
JonathanWilbur/rust-stringprep
JonathanWilbur/spkac-ts
Signed Public Key and Challenge (SPKAC) in TypeScript
JonathanWilbur/tsp-ts
TimeStamp Protocol (TSP) in TypeScript
JonathanWilbur/typescript-project-template
A template for a TypeScript project, with ESLint, Jest, Serverless, Bazel, Docker, Git, and other files in place.
JonathanWilbur/x520-ts
X.520 Selected Attribute Types