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

projectwhat it is
secp256k1Elixir wrapper for the Bitcoin Core secp256k1 library
noise-protocolNoise Protocol Framework in pure Elixir
ex-astroastronomical calculations in Elixir
nostrNostr libraries: lib · client · relay
spaceboyserver framework for the Gemini protocol

in progress

projectwhat it is
reticulumReticulum network stack in Elixir

someday

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

contacts

websgiath.dev
emailsgiath@sgiath.dev
Nostr npubnpub1qqqqq2z444usdf6k306djuwcyptfjj4x0teu7qzg4qj5zkkfqeeq3hlwh5
Nostr hex0000002855ad7906a7568bf4d971d82056994aa67af3cf0048a825415ac90672 (what can I say, I have generated my key before the npub standard was created)
Matrix@sgiath:sgiath.dev
IRC (libera)sgiath
XMPPsgiath@sgiath.dev

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

Pinned Loading

  1. secp256k1secp256k1Public

    Elixir wrapper for Bitcoin Core secp256k1 library

    Elixir 4 3

  2. ex_astroex_astroPublic

    Astrophysics in Elixir

    Elixir 1

  3. nostrnostrPublic

    Collection of my Nostr libraries

    Elixir 2

  4. noise-protocolnoise-protocolPublic

    Elixir implementation of Noise protocol specification

    Elixir 1

  5. reticulumreticulumPublic

    Elixir implementation of reticulum protocol

    Elixir 3

  6. advent-of-codeadvent-of-codePublic

    My advent of code solution I collected over the years

    Elixir