home.social

#fep_8b32 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #fep_8b32, aggregated by home.social.

fetched live
  1. FEP-8b32 update: https://codeberg.org/fediverse/fep/pulls/874

    - Recommendation for expired proofs: try other authentication methods.
    - Added a link to Quantum-Resistant Cryptosuites v1.0
    - Added Mastodon to the implementation list (verification only for now)

    #fep_8b32

  2. FEP-8b32 (Object Integrity Proofs) is getting updated: https://codeberg.org/fediverse/fep/pulls/839

    I added two new requirements:

    - Objects identified using fragment IDs SHOULD NOT have integrity proofs. It is enough to secure the top-level document.
    - Verifiers SHOULD ignore proofs that use unsupported algorithms and verification methods. This requirement provides forward compatibility, which is important because sooner or later we will need to use different algorithms.

    #fep_8b32 #fep #fedidev

  3. Updating FEP-8b32: https://codeberg.org/fediverse/fep/pulls/700

    - The recommendation of same-origin check was removed in favor of same-owner check. This change makes FEP-8b32 aligned with Controlled Identifiers specification. Implementers are still advised to follow FEP-fe34 recommendations in the "Security considerations" section (FEP-fe34 recommends both same-origin and same-owner checks), although this FEP is referenced in a non-normative way (in order to not block finalization of FEP-8b32).
    - Data integrity context was changed to v2 in examples and test vectors: https://w3id.org/security/data-integrity/v2.
    - Added "Privacy considerations" section discussing the possibility of exposing private data.
    - New implementation: Gush.

    #fep_8b32

  4. I am working on a new revision of FEP-8b32:

    https://codeberg.org/fediverse/fep/pulls/527

    There are many editorial changes, such as replacing Controller Documents with Controlled Identifiers, new implementation (apsig), and one new requirement:

    >The identifier of the verification method MUST have the same origin as the identifier of the secured document, or have a different origin, but with an established cross-origin trust relationship to the identifier of the secured document.

    This is related to today's FEP-fe34 update and should cover all possible uses of integrity proofs, including regular objects signed with DID keys, and portable objects (FEP-ef61). I expect that all existing implementations of FEP-8b32 already meet this new requirement, but if not, please let me know. I'll keep this PR open / WIP for a couple of days.

    #fep_8b32 #fep