github.com/denoland/deno/…
github.com/denoland/deno/…
a `node:crypto` implementation of secp256k1 will be used, while browsers, Bun and Deno will fall back to @noble/secp256k1 JS implementation.
thx @cynthia.dev as always
a `node:crypto` implementation of secp256k1 will be used, while browsers, Bun and Deno will fall back to @noble/secp256k1 JS implementation.
thx @cynthia.dev as always
- p256 now relies on WebCrypto APIs
- secp256k1 now relies on the smaller @noble/secp256k1 library
we still test against @noble/curves just to make sure
thanks to @cynthia.dev and @retr0.id for all the help 🙇♀️🙇♀️
- p256 now relies on WebCrypto APIs
- secp256k1 now relies on the smaller @noble/secp256k1 library
we still test against @noble/curves just to make sure
thanks to @cynthia.dev and @retr0.id for all the help 🙇♀️🙇♀️
custom domain as handle ✅
did:web identity ✅
everything else we run on Blacksky ourselves >>>> ✅
i am sovereign
custom domain as handle ✅
did:web identity ✅
everything else we run on Blacksky ourselves >>>> ✅
i am sovereign
Their keypairs are for the secp256k1 curve, which Ethereum also uses. That means you can derive an ETH address from their publicly accessible signing keys.
here is hoping
here is hoping
Their keypairs are for the secp256k1 curve, which Ethereum also uses. That means you can derive an ETH address from their publicly accessible signing keys.
Their keypairs are for the secp256k1 curve, which Ethereum also uses. That means you can derive an ETH address from their publicly accessible signing keys.
the protocol primitives (CIDs, DAG-CBOR, MST, CAR, TIDs, JWTs, secp256k1) are implemented in-house since this is the funny part =p
feedback welcome!
#ElixirLang #MyElixirStatus
the protocol primitives (CIDs, DAG-CBOR, MST, CAR, TIDs, JWTs, secp256k1) are implemented in-house since this is the funny part =p
feedback welcome!
#ElixirLang #MyElixirStatus
xcancel.com/drakefjustin...
quantumai.google/static/site-...
Just in case anyone is not familiar, secp256k1 is also what secures your accounts on #ATProto
xcancel.com/drakefjustin...
quantumai.google/static/site-...
Just in case anyone is not familiar, secp256k1 is also what secures your accounts on #ATProto
Generate a random 16 char long string
openssl rand --hex 16
Generate a new k256 keypair
openssl ecparam --name secp256k1 --genkey --noout --outform DER | tail --bytes=+8 | head --bytes=32 | xxd --plain --cols 32
Generate a random 16 char long string
openssl rand --hex 16
Generate a new k256 keypair
openssl ecparam --name secp256k1 --genkey --noout --outform DER | tail --bytes=+8 | head --bytes=32 | xxd --plain --cols 32
Once it's fixed, Rocksky will be running buttery smooth on @bun.sh
Once it's fixed, Rocksky will be running buttery smooth on @bun.sh