home.social

#p2pweb — Public Fediverse posts

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

  1. Signal Protocol for a P2P Webapp

    TL;DR: I have open-sourced a #Rust implementation of the #SignalProtocol that compiles to #WASM for #Browser-based #P2P messaging, overcoming the #NodeJS limitations of the official library.

    I am sharing my implementation of the Signal Protocol designed specifically for the #Frontend. While the official libsignal is the gold standard, its #JavaScript targets are often optimized for Node.js, which creates integration challenges for client-side web applications.

    My version is built in #RustLang and compiles to #WebAssembly, utilizing #ModuleFederation to provide robust #Encryption for decentralized environments. It currently powers the end-to-end security for my #P2P messaging project.

    Protocol Demo:
    signal.positive-intentions.com/

    P2P App Demo:
    p2p.positive-intentions.com/if

    I am looking for feedback from the #Dev and #Infosec community. If you have experience with #Cryptography audits or formal-proof verification, I would appreciate your eyes on the codebase as I work toward a more finished state.

    GitHub Repository:
    github.com/positive-intentions

    #Signal #SignalProtocol #Rust #RustLang #WASM #WebAssembly #OpenSource #OSS #Privacy #Encryption #E2EE #WebDev #Frontend #BrowserTech #Decentralized #WebApps #Coding #Security #SoftwareEngineering #Networking #PeerToPeer #P2P #Cryptography #Audit #CyberSecurity #Tech #JavaScript #Programming #ModuleFederation #P2PWeb #PrivacyTech #SecureMessaging #WebPerf #TechCommunity #InfoSec #WebSecurity

  2. Signal Protocol for a P2P Webapp

    TL;DR: I have open-sourced a #Rust implementation of the #SignalProtocol that compiles to #WASM for #Browser-based #P2P messaging, overcoming the #NodeJS limitations of the official library.

    I am sharing my implementation of the Signal Protocol designed specifically for the #Frontend. While the official libsignal is the gold standard, its #JavaScript targets are often optimized for Node.js, which creates integration challenges for client-side web applications.

    My version is built in #RustLang and compiles to #WebAssembly, utilizing #ModuleFederation to provide robust #Encryption for decentralized environments. It currently powers the end-to-end security for my #P2P messaging project.

    Protocol Demo:
    signal.positive-intentions.com/

    P2P App Demo:
    p2p.positive-intentions.com/if

    I am looking for feedback from the #Dev and #Infosec community. If you have experience with #Cryptography audits or formal-proof verification, I would appreciate your eyes on the codebase as I work toward a more finished state.

    GitHub Repository:
    github.com/positive-intentions

    #Signal #SignalProtocol #Rust #RustLang #WASM #WebAssembly #OpenSource #OSS #Privacy #Encryption #E2EE #WebDev #Frontend #BrowserTech #Decentralized #WebApps #Coding #Security #SoftwareEngineering #Networking #PeerToPeer #P2P #Cryptography #Audit #CyberSecurity #Tech #JavaScript #Programming #ModuleFederation #P2PWeb #PrivacyTech #SecureMessaging #WebPerf #TechCommunity #InfoSec #WebSecurity

  3. Signal Protocol for a P2P Webapp

    TL;DR: I have open-sourced a #Rust implementation of the #SignalProtocol that compiles to #WASM for #Browser-based #P2P messaging, overcoming the #NodeJS limitations of the official library.

    I am sharing my implementation of the Signal Protocol designed specifically for the #Frontend. While the official libsignal is the gold standard, its #JavaScript targets are often optimized for Node.js, which creates integration challenges for client-side web applications.

    My version is built in #RustLang and compiles to #WebAssembly, utilizing #ModuleFederation to provide robust #Encryption for decentralized environments. It currently powers the end-to-end security for my #P2P messaging project.

    Protocol Demo:
    signal.positive-intentions.com/

    P2P App Demo:
    p2p.positive-intentions.com/if

    I am looking for feedback from the #Dev and #Infosec community. If you have experience with #Cryptography audits or formal-proof verification, I would appreciate your eyes on the codebase as I work toward a more finished state.

    GitHub Repository:
    github.com/positive-intentions

    #Signal #SignalProtocol #Rust #RustLang #WASM #WebAssembly #OpenSource #OSS #Privacy #Encryption #E2EE #WebDev #Frontend #BrowserTech #Decentralized #WebApps #Coding #Security #SoftwareEngineering #Networking #PeerToPeer #P2P #Cryptography #Audit #CyberSecurity #Tech #JavaScript #Programming #ModuleFederation #P2PWeb #PrivacyTech #SecureMessaging #WebPerf #TechCommunity #InfoSec #WebSecurity

  4. Signal Protocol for a P2P Webapp

    TL;DR: I have open-sourced a #Rust implementation of the #SignalProtocol that compiles to #WASM for #Browser-based #P2P messaging, overcoming the #NodeJS limitations of the official library.

    I am sharing my implementation of the Signal Protocol designed specifically for the #Frontend. While the official libsignal is the gold standard, its #JavaScript targets are often optimized for Node.js, which creates integration challenges for client-side web applications.

    My version is built in #RustLang and compiles to #WebAssembly, utilizing #ModuleFederation to provide robust #Encryption for decentralized environments. It currently powers the end-to-end security for my #P2P messaging project.

    Protocol Demo:
    signal.positive-intentions.com/

    P2P App Demo:
    p2p.positive-intentions.com/if

    I am looking for feedback from the #Dev and #Infosec community. If you have experience with #Cryptography audits or formal-proof verification, I would appreciate your eyes on the codebase as I work toward a more finished state.

    GitHub Repository:
    github.com/positive-intentions

    #Signal #SignalProtocol #Rust #RustLang #WASM #WebAssembly #OpenSource #OSS #Privacy #Encryption #E2EE #WebDev #Frontend #BrowserTech #Decentralized #WebApps #Coding #Security #SoftwareEngineering #Networking #PeerToPeer #P2P #Cryptography #Audit #CyberSecurity #Tech #JavaScript #Programming #ModuleFederation #P2PWeb #PrivacyTech #SecureMessaging #WebPerf #TechCommunity #InfoSec #WebSecurity

  5. Signal Protocol for a P2P Webapp

    TL;DR: I have open-sourced a #Rust implementation of the #SignalProtocol that compiles to #WASM for #Browser-based #P2P messaging, overcoming the #NodeJS limitations of the official library.

    I am sharing my implementation of the Signal Protocol designed specifically for the #Frontend. While the official libsignal is the gold standard, its #JavaScript targets are often optimized for Node.js, which creates integration challenges for client-side web applications.

    My version is built in #RustLang and compiles to #WebAssembly, utilizing #ModuleFederation to provide robust #Encryption for decentralized environments. It currently powers the end-to-end security for my #P2P messaging project.

    Protocol Demo:
    signal.positive-intentions.com/

    P2P App Demo:
    p2p.positive-intentions.com/if

    I am looking for feedback from the #Dev and #Infosec community. If you have experience with #Cryptography audits or formal-proof verification, I would appreciate your eyes on the codebase as I work toward a more finished state.

    GitHub Repository:
    github.com/positive-intentions

    #Signal #SignalProtocol #Rust #RustLang #WASM #WebAssembly #OpenSource #OSS #Privacy #Encryption #E2EE #WebDev #Frontend #BrowserTech #Decentralized #WebApps #Coding #Security #SoftwareEngineering #Networking #PeerToPeer #P2P #Cryptography #Audit #CyberSecurity #Tech #JavaScript #Programming #ModuleFederation #P2PWeb #PrivacyTech #SecureMessaging #WebPerf #TechCommunity #InfoSec #WebSecurity

  6. @libertyotf

    Oh, & the pros of #Zeronet #P2P vs #decentralization / #Fediverse
    + no need to pick an instance (& the research / issues that entails)
    + no worry that the instance you pick will disappear / turn heel etc
    + no need to ever migrate instances (& the complications that entails)

    EDIT
    + no need for self-hosting expertise, reverse proxy, Docker containers etc

    #P2Pweb #P2PSocialMedia

  7. @libertyotf

    Oh, & the pros of #Zeronet #P2P vs #decentralization / #Fediverse
    + no need to pick an instance (& the research / issues that entails)
    + no worry that the instance you pick will disappear / turn heel etc
    + no need to ever migrate instances (& the complications that entails)

    EDIT
    + no need for self-hosting expertise, reverse proxy, Docker containers etc

    #P2Pweb #P2PSocialMedia

  8. @libertyotf

    Oh, & the pros of #Zeronet #P2P vs #decentralization / #Fediverse
    + no need to pick an instance (& the research / issues that entails)
    + no worry that the instance you pick will disappear / turn heel etc
    + no need to ever migrate instances (& the complications that entails)

    EDIT
    + no need for self-hosting expertise, reverse proxy, Docker containers etc

    #P2Pweb #P2PSocialMedia

  9. @avlcharlie we kinda did this with #p2pweb published activitypub in @distributedpress and support reading via reader.distributed.press benefit is it's easy to bridge to http activitypub via gateways.

  10. An informative conversation of @aral with an inspired @dsearls about the idea of #smallweb :
    "what if each one of us had our own place, our own address, a small place on the web, and we could be publishing whatever we want, and people would be able to follow you.. but you could also be private, and i mean.. really #private not Facebook-private, but #endtoend encrypted. The small web is in fact a #P2Pweb."
    twit.tv/shows/floss-weekly/epi

  11. Tiens, ça faisait un petit bout de temps que j'avais pas ouvert #BeakerBrowser

    #p2pweb #decentranet

  12. Tiens, ça faisait un petit boute de temps que j'avais pas ouvert #BeakerBrowser

    #p2pweb #decentranet

  13. Want a quick feel for the future of Web publishing?

    1. npm install -g dat

    2. Ask friend to install Beaker Browser (beakerbrowser.com/install/)

    3. mkdir mysite && cd mysite && echo "Hello, world!" >> index.html

    4. dat share

    5. Ask friend to open the DAT URL you’re given in Beaker Browser. They’ll see the index page with “Hello, world!”

    #its #dat #easy #p2pweb