GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    silverpill (silverpill@mitra.social)'s status on Monday, 25-Mar-2024 22:57:35 JST silverpill silverpill
    in reply to
    • 🫧 Social coding commons
    • Steve Bate
    • FenTiger
    • Laurin

    @laurin @smallcircles @steve @helge @fentiger JCS is easier to implement. Compare the specs:

    - https://datatracker.ietf.org/doc/rfc8785/
    - https://www.w3.org/TR/rdf-canon/

    RDFC recommendation would create a significant barrier to entry for developers who prefer non-mainstream programming languages.

    In conversation Monday, 25-Mar-2024 22:57:35 JST from mitra.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      RFC 8785: JSON Canonicalization Scheme (JCS)
      from Samuel Erdtman
      Cryptographic operations like hashing and signing need the data to be expressed in an invariant format so that the operations are reliably repeatable. One way to address this is to create a canonical representation of the data. Canonicalization also permits data to be exchanged in its original form on the "wire" while cryptographic operations performed on the canonicalized counterpart of the data in the producer and consumer endpoints generate consistent results. This document describes the JSON Canonicalization Scheme (JCS). This specification defines how to create a canonical representation of JSON data by building on the strict serialization methods for JSON primitives defined by ECMAScript, constraining JSON data to the Internet JSON (I-JSON) subset, and by using deterministic property sorting.

    • Embed this notice
      Laurin (laurin@mastodon.online)'s status on Monday, 25-Mar-2024 22:57:38 JST Laurin Laurin
      • 🫧 Social coding commons
      • Steve Bate
      • FenTiger

      @steve @helge @fentiger @smallcircles

      Why is the client-side signing FEP (https://codeberg.org/fediverse/fep/src/branch/main/fep/ae97/fep-ae97.md) using the jcs and not the rdfc crypto suite (https://www.w3.org/TR/vc-di-eddsa/#eddsa-rdfc-2022)?
      This would solve the whole problem I suppose, since it will convert the activity to rdf, to sign.

      @silverpill

      In conversation Monday, 25-Mar-2024 22:57:38 JST permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: codeberg.org
        fep
        from fediverse
        Fediverse Enhancement Proposals
      2. No result found on File_thumbnail lookup.
        Data Integrity EdDSA Cryptosuites v1.0
        This specification describes a Data Integrity cryptographic suite for use when creating or verifying a digital signature using the twisted Edwards Curve Digital Signature Algorithm (EdDSA) and Curve25519 (ed25519).

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.