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
    洪 民憙 (Hong Minhee) (hongminhee@todon.eu)'s status on Thursday, 06-Jun-2024 01:29:25 JST 洪 民憙 (Hong Minhee) 洪 民憙 (Hong Minhee)

    As a first step towards adding Object Integrity Proofs (FEP-8b32) to #Fedify, I've made it support #Ed25519 keys. I've also enabled multiple keys to be associated with an actor. For example, if you look at the actor from the Fedify Example Blog (https://fedify-blog.deno.dev/users/fedify-example), you'll see that it has two public keys, one for RSA and one for Ed25519.

    You can try it out in version 0.10.0-dev.190+4dffb89a.

    https://jsr.io/@fedify/fedify@0.10.0-dev.190+4dffb89a

    #fedidev #ActivityPub

    In conversation Thursday, 06-Jun-2024 01:29:25 JST from todon.eu permalink

    Attachments


    1. https://todon.eu/system/media_attachments/files/112/564/813/928/581/073/original/0edea32c505fc2cf.png
    2. No result found on File_thumbnail lookup.
      Fedify Example Blog
    • Embed this notice
      silverpill (silverpill@mitra.social)'s status on Thursday, 06-Jun-2024 03:52:02 JST silverpill silverpill
      in reply to

      @hongminhee multi-valued publicKey is not widely supported. FEP-521a proposes another representation that doesn't break compatibility with existing software.

      In conversation Thursday, 06-Jun-2024 03:52:02 JST permalink
    • Embed this notice
      洪 民憙 (Hong Minhee) (hongminhee@todon.eu)'s status on Thursday, 06-Jun-2024 03:56:19 JST 洪 民憙 (Hong Minhee) 洪 民憙 (Hong Minhee)
      in reply to
      • silverpill

      @silverpill Yeah, that's exactly my next step! 😊

      In conversation Thursday, 06-Jun-2024 03:56:19 JST permalink
    • Embed this notice
      洪 民憙 (Hong Minhee) (hongminhee@todon.eu)'s status on Thursday, 06-Jun-2024 06:34:32 JST 洪 民憙 (Hong Minhee) 洪 民憙 (Hong Minhee)
      in reply to

      #Misskey throws an error when a user has multiple public keys, so I sent a patch to fix this bug.

      This is my first patch for Misskey!

      https://github.com/misskey-dev/misskey/pull/13950

      #fedidev #ActivityPub

      In conversation Thursday, 06-Jun-2024 06:34:32 JST permalink
    • Embed this notice
      洪 民憙 (Hong Minhee) (hongminhee@todon.eu)'s status on Friday, 07-Jun-2024 22:15:04 JST 洪 民憙 (Hong Minhee) 洪 民憙 (Hong Minhee)
      in reply to

      FEP-521a has been implemented in #Fedify.

      Actors now have the #assertionMethods property, and the #Multikey class has been added. For example, if you look at the the actor from the Fedify Example Blog (https://fedify-blog.deno.dev/users/fedify-example), you can see that it has the assertionMethods property in addition to the publicKey property.

      You can try it out in version 0.10.0-dev.196+55cc34d1.

      https://jsr.io/@fedify/fedify@0.10.0-dev.196+55cc34d1

      #fedidev #ActivityPub

      In conversation Friday, 07-Jun-2024 22:15:04 JST permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        Fedify Example Blog

      2. https://todon.eu/system/media_attachments/files/112/575/518/912/659/567/original/74a223df84d37137.png
      Tim Chambers and clacke repeated this.
    • Embed this notice
      silverpill (silverpill@mitra.social)'s status on Friday, 07-Jun-2024 23:23:21 JST silverpill silverpill
      in reply to

      @hongminhee Awesome! My server can parse that.

      I shall add Fedify to the implementation list in FEP-521a

      In conversation Friday, 07-Jun-2024 23:23:21 JST permalink
    • Embed this notice
      洪 民憙 (Hong Minhee) (hongminhee@todon.eu)'s status on Friday, 07-Jun-2024 23:27:17 JST 洪 民憙 (Hong Minhee) 洪 民憙 (Hong Minhee)
      in reply to
      • silverpill

      @silverpill Thank you for testing it out! 😊

      In conversation Friday, 07-Jun-2024 23:27:17 JST permalink
    • Embed this notice
      silverpill (silverpill@mitra.social)'s status on Friday, 07-Jun-2024 23:48:05 JST silverpill silverpill
      in reply to

      @hongminhee I'm following the fedify-example actor, so if you are ready for FEP-8b32 interop test, you can publish a signed Create(Note) activity, my server will verify the proof

      In conversation Friday, 07-Jun-2024 23:48:05 JST permalink
    • Embed this notice
      洪 民憙 (Hong Minhee) (hongminhee@todon.eu)'s status on Friday, 07-Jun-2024 23:51:42 JST 洪 民憙 (Hong Minhee) 洪 民憙 (Hong Minhee)
      in reply to
      • silverpill

      @silverpill Thank you! 🙏🏼

      In conversation Friday, 07-Jun-2024 23:51:42 JST permalink
    • Embed this notice
      洪 民憙 (Hong Minhee) (hongminhee@todon.eu)'s status on Tuesday, 11-Jun-2024 15:36:26 JST 洪 民憙 (Hong Minhee) 洪 民憙 (Hong Minhee)
      in reply to

      Implementing Object Integrity Proofs (FEP-8b32) and my implementation is not passing the test vectors. I haven't found the reason for 24 hours… 😫

      #Fedify #fedidev #ActivityPub

      In conversation Tuesday, 11-Jun-2024 15:36:26 JST permalink
    • Embed this notice
      洪 民憙 (Hong Minhee) (hongminhee@todon.eu)'s status on Thursday, 13-Jun-2024 22:56:08 JST 洪 民憙 (Hong Minhee) 洪 民憙 (Hong Minhee)
      in reply to

      Thanks to @silverpill, #Fedify is finally FEP-8b32 compliant! Though it's not ready for general release yet, it's passing tests in the latest main branch. I'll test it with Mitra and other FEP-8b32-compliant implementations, and if it works well, it'll be included in 0.10.0.

      You can try it out in version 0.10.0-dev.205+0cbca257.

      https://jsr.io/@fedify/fedify@0.10.0-dev.205+0cbca257

      #fedidev #ActivityPub

      In conversation Thursday, 13-Jun-2024 22:56:08 JST permalink

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.