bordalix on Nostr: Friday assorted links: AdonisJS - A fully featured web framework for Node.js AdonisJS ...
Friday assorted links:
AdonisJS - A fully featured web framework for Node.js
AdonisJS is a TypeScript-first web framework for building web apps and API servers. It comes with support for testing, modern tooling, an ecosystem of official packages, and more.
🔗
https://adonisjs.com/---
Reconstructing public keys from signatures – Key Material
Normally, with a signature scheme, you have the public key and want to know whether a given signature is valid. But what if we instead have a message and a signature, assume the signature is valid, and want to know which public key signed it? A rather delightful property if you want to attack anonymity in some proposed “everybody just uses cryptographic signatures for everything” scheme.
🔗
https://keymaterial.net/2024/06/15/reconstructing-public-keys-from-signatures/Published at
2024-06-21 09:00:04Event JSON
{
"id": "f08b4295a4c218dc43f5776af689889796b9f3a386d2728fa5bc309b46116a4f",
"pubkey": "62cef883863022a4f1d60d54857c9d729650702c9fe227b0988c0b6e36c4bcce",
"created_at": 1718953204,
"kind": 1,
"tags": [],
"content": "Friday assorted links:\n\nAdonisJS - A fully featured web framework for Node.js\n\nAdonisJS is a TypeScript-first web framework for building web apps and API servers. It comes with support for testing, modern tooling, an ecosystem of official packages, and more.\n\n🔗 https://adonisjs.com/\n\n---\n\nReconstructing public keys from signatures – Key Material\n\nNormally, with a signature scheme, you have the public key and want to know whether a given signature is valid. But what if we instead have a message and a signature, assume the signature is valid, and want to know which public key signed it? A rather delightful property if you want to attack anonymity in some proposed “everybody just uses cryptographic signatures for everything” scheme.\n\n🔗 https://keymaterial.net/2024/06/15/reconstructing-public-keys-from-signatures/",
"sig": "d9cfd32f7a752b5af132b6629ea7448f3fa9ba40ea8eb72003c249d51b73e93f685e506643ad7001bb3939e0e4b507ffee263c717c77e4d8377e377ba03fc2ca"
}