Skip to content
View paulmillr's full-sized avatar
:octocat:
_
:octocat:
_

Sponsors

Organizations

@brunch @ethereumjs

Block or report paulmillr

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
paulmillr/README.md

Hi there 👋

I make projects which help developers to build awesome things. I adore learning more about infosec & austrian economics.

Check out my blog, ping me on X.com, nostr or send me an email. My PGP is 697079DA6878B89. You could fund my work with sponsorship.

🔭 I’m currently working on:

Signed backups: github, gitlab, codeberg.

Status

Project Status JSR Misc
noble-ciphers Run JS tests JSR version JSR Score Run slow tests
noble-curves Run JS tests JSR version JSR Score
noble-hashes Run JS tests JSR version JSR Score Run slow tests
noble-post-quantum Run JS tests JSR version JSR Score
noble-secp256k1 Run JS tests JSR version JSR Score
noble-ed25519 Run JS tests JSR version JSR Score
scure-base Run JS tests JSR version JSR Score
scure-bip32 Run JS tests JSR version JSR Score
scure-bip39 Run JS tests JSR version JSR Score
scure-btc-signer Run JS tests JSR version JSR Score Run slow tests
scure-starknet Run JS tests JSR version JSR Score
micro-eth-signer Run JS tests JSR version JSR Score
micro-sol-signer Run JS tests JSR version JSR Score
micro-ordinals Run JS tests
micro-key-producer Run JS tests JSR version JSR Score
micro-zk-proofs Run JS tests JSR version JSR Score
micro-packed Run JS tests JSR version JSR Score
micro-ftch Run JS tests JSR version JSR Score
micro-wrkr Run JS tests JSR version JSR Score
qr Run JS tests JSR version JSR Score
micro-sr25519 Run JS tests

Pinned Loading

  1. noble-curves Public

    Audited & minimal JS implementation of elliptic curve cryptography.

    JavaScript 759 74

  2. noble-hashes Public

    Audited & minimal JS implementation of hash functions, MACs and KDFs.

    JavaScript 662 51

  3. noble-ciphers Public

    Audited & minimal JS implementation of Salsa20, ChaCha and AES

    TypeScript 266 12

  4. chokidar Public

    Minimal and efficient cross-platform file watching library

    TypeScript 11.4k 592

  5. scure-btc-signer Public

    Audited & minimal library for creating, signing & decoding Bitcoin transactions.

    JavaScript 201 51

  6. micro-eth-signer Public

    Minimal library for Ethereum transactions, addresses and smart contracts.

    JavaScript 207 17

2,184 contributions in the last year

Contribution Graph
Day of Week April May June July August September October November December January February March April
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More

Contribution activity

April 2025

Created 3 repositories

Created a pull request in paulmillr/noble-hashes that received 12 comments

V2: remove crypto module, import maps

Curves v2: paulmillr/noble-curves#185. Ciphers v2 are TODO. Alpha version should get released to NPM under alpha tag. All scure deps and others sho…

+172 −346 lines changed 12 comments
Opened 5 other pull requests in 4 repositories
Reviewed 3 pull requests in 3 repositories

Created an issue in ethereumjs/ethereumjs-monorepo that received 13 comments

BLS precompile: add test

The following input for BLS12_MAP_FP_TO_G1 should return ZERO point. curves will throw an error and ethereumjs should catch it and return ZERO point.

13 comments
Opened 3 other issues in 2 repositories
Loading