Skip to content
View sgiath's full-sized avatar
🏴
h+ cypherpunk
🏴
h+ cypherpunk

Block or report sgiath

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
sgiath/README.md
sgiath - h+ cypherpunk

I reimplement privacy-oriented protocols and specifications in Elixir. For years the running joke was that I never finish any of them. Most of them are finished now, so I need a new joke. I like knowing what the important pieces are doing underneath the friendly API.

More about me at sgiath.dev · blog · projects · libraries · resume

finished

project what it is
secp256k1 Elixir wrapper for the Bitcoin Core secp256k1 library
noise-protocol Noise Protocol Framework in pure Elixir
ex-astro astronomical calculations in Elixir
nostr Nostr libraries: lib · client · relay
spaceboy server framework for the Gemini protocol

in progress

project what it is
reticulum Reticulum network stack in Elixir

someday

  • full Bitcoin network stack in Elixir
  • full Lightning network in Elixir

contacts

web sgiath.dev
email sgiath@sgiath.dev
Nostr npub npub1qqqqq2z444usdf6k306djuwcyptfjj4x0teu7qzg4qj5zkkfqeeq3hlwh5
Nostr hex 0000002855ad7906a7568bf4d971d82056994aa67af3cf0048a825415ac90672 (what can I say, I have generated my key before the npub standard was created)
Matrix @sgiath:sgiath.dev
IRC (libera) sgiath
XMPP sgiath@sgiath.dev

PGP: B166 3624 D093 688E D5C3 296B 70F9 C7DE 34CB 3BC8

Pinned Loading

  1. secp256k1 secp256k1 Public

    Elixir wrapper for Bitcoin Core secp256k1 library

    Elixir 4 3

  2. ex_astro ex_astro Public

    Astrophysics in Elixir

    Elixir 1

  3. nostr nostr Public

    Collection of my Nostr libraries

    Elixir 2

  4. noise-protocol noise-protocol Public

    Elixir implementation of Noise protocol specification

    Elixir 1

  5. reticulum reticulum Public

    Elixir implementation of reticulum protocol

    Elixir 3

  6. advent-of-code advent-of-code Public

    My advent of code solution I collected over the years

    Elixir