#ed25519

3 posts · Last used Jul 09

Back to Timeline
Virebent @virebent@infosec.exchange · Jul 09, 2026

A public project should not be credible only because it appears online.

This is why I am using ProofBundle for the projects I publish and discuss publicly, including the ones I present here on LinkedIn.

ProofBundle creates a portable cryptographic proof for a project snapshot.

It takes the files, builds a deterministic SHA-256 manifest, reduces the entries into a Merkle tree, and produces one Merkle root for the whole project state.

Then that root is bound to a signed author/custody claim.

ProofBundle can also use OpenTimestamps: the Merkle root and manifest hash are timestamped and anchored to public blockchains, without uploading the original project and without putting the contents on-chain.

So the proof has three layers:

  • integrity: SHA-256 hashes, manifest, and Merkle root
  • identity/custody: Ed25519 or OpenPGP signature
  • time evidence: OpenTimestamps blockchain anchoring

For signing, ProofBundle supports a default Ed25519 mode: modern, compact, and easy to verify.

It can also use a detached OpenPGP signature, including OpenPGP keys based on Ed25519. And for stronger key custody, OpenPGP signing can optionally be backed by a YubiKey, so the private signing key stays hardware-backed and non-exportable.

This is not copyright registration and it is not a legal shortcut.

It is technical evidence that:

  • this exact project state existed
  • these files matched this manifest
  • this Merkle root represented the snapshot
  • this key signed the claim
  • the timestamp evidence was

anchored through OpenTimestamps

  • the proof can be verified independently

Full technical note: https://www.gabrielesalati.eu/blog/proofbundle-verifiable-project-integrity.html

#ProofBundle #OpenTimestamps #Blockchain #OpenPGP #Ed25519 #MerkleTree #YubiKey #CyberSecurity #SoftwareEngineering #OpenSource

0
0
0
Sikorski Arkadiusz @sikorski@ieji.de · Jul 06, 2026
OpenSSH 10.4 experimental support for a composite post-quantum signature scheme that combines ML-DSA 44 and Ed25519 as specified in draft-miller-sshm-mldsa44-ed25519-composite-sigs ➡️ mldsa44-ed25519 #openssh #mldsa44 #ed25519 #unix
0
0
1
CaohuaK @caohuak@moon.lonewolf.zone · Jun 21, 2026
Replying to @caohuak@moon.lonewolf.zone
@umemu@mt.sm0o0thing.top ``` { "@context": [ "https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1", "https://w3id.org/security/data-integrity/v2", { "Emoji": "toot:Emoji", "Hashtag": "as:Hashtag", "sensitive": "as:sensitive", "toot": "http://joinmastodon.org/ns#" } ], "actor": "@caohuak@moon.lonewolf.zone", "cc": [ "https://moon.lonewolf.zone/users/caohuak/followers" ], "id": "https://moon.lonewolf.zone/activities/create/019ee86e-e7ca-7be2-b6fa-bb2524be53f1", "object": { "attributedTo": "@caohuak@moon.lonewolf.zone", "cc": [ "https://moon.lonewolf.zone/users/caohuak/followers" ], "content": "

@umemu mitra 没有实现 block 功能,只有 mute。具体原因我也不清楚,可以问问开发者?

>(诶为什么删掉了at板还是会转发是mitra的问题吗

这个应该是 Mitra 的问题,开发者可能没想到中文 fedi 会有转发版。

", "contentMap": { "zh": "

@umemu mitra 没有实现 block 功能,只有 mute。具体原因我也不清楚,可以问问开发者?

>(诶为什么删掉了at板还是会转发是mitra的问题吗

这个应该是 Mitra 的问题,开发者可能没想到中文 fedi 会有转发版。

" }, "context": "https://mt.sm0o0thing.top/collections/conversations/019ee46d-94f1-78d3-b0d7-e59c7a9ac884", "id": "https://moon.lonewolf.zone/objects/019ee86e-e7ca-7be2-b6fa-bb2524be53f1", "inReplyTo": "https://mt.sm0o0thing.top/objects/019ee86a-0003-7193-a03d-cd4671f2efed", "published": "2026-06-21T04:27:22.954017Z", "replies": "https://moon.lonewolf.zone/objects/019ee86e-e7ca-7be2-b6fa-bb2524be53f1/replies", "sensitive": false, "tag": [ { "href": "@umemu@mt.sm0o0thing.top", "name": "@umemu@mt.sm0o0thing.top", "type": "Mention" }, { "href": "https://ovo.st/club/board", "name": "@board@ovo.st", "type": "Mention" } ], "to": [ "https://www.w3.org/ns/activitystreams#Public", "@umemu@mt.sm0o0thing.top", "https://ovo.st/club/board" ], "type": "Note" }, "proof": { "created": "2026-06-21T04:27:22.976644171Z", "cryptosuite": "eddsa-jcs-2022", "proofPurpose": "assertionMethod", "proofValue": "...", "type": "DataIntegrityProof", "verificationMethod": "https://moon.lonewolf.zone/users/caohuak#ed25519-key" }, "to": [ "https://www.w3.org/ns/activitystreams#Public", "@umemu@mt.sm0o0thing.top", "https://ovo.st/club/board" ], "type": "Create" } 查看 json 包含了 ovo.st,那不意外 board 被提及了。
0
0
0

You've seen all posts