<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2023-02-17T14:33:48Z</updated>
  <generator>https://nostr.now</generator>

  <title>Nostr notes by paulmillr</title>
  <author>
    <name>paulmillr</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.now/npub10jcnehsxwrjepupvh602pl83up0dh3wv3fqfwv062smygqvpeuwsk03kag.rss" />
  <link href="https://nostr.now/npub10jcnehsxwrjepupvh602pl83up0dh3wv3fqfwv062smygqvpeuwsk03kag" />
  <id>https://nostr.now/npub10jcnehsxwrjepupvh602pl83up0dh3wv3fqfwv062smygqvpeuwsk03kag</id>
  <icon>https://paulmillr.com/assets/images/profile.jpg</icon>
  <logo>https://paulmillr.com/assets/images/profile.jpg</logo>




  <entry>
    <id>https://nostr.now/nevent1qqst4k7sxalku56spvd5wqlym9xldwp6vc4myn4jwxywdut4qvp0dfszyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps8836efmns6</id>
    
      <title type="html">Falcon is 4&#43; weeks of full time work. It&amp;#39;s also unreliable ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqst4k7sxalku56spvd5wqlym9xldwp6vc4myn4jwxywdut4qvp0dfszyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps8836efmns6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszmt3f3q5mq3e3v988fcuhn4yhgt0zsvlfea3q5xc4fr8j3ujdprc2r3d97&#39;&gt;nevent1q…3d97&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Falcon is 4&#43; weeks of full time work. It&amp;#39;s also unreliable while being implemented, due to the fact it needs floating point math. Maybe fips 206 will fix quirks.
    </content>
    <updated>2025-08-28T23:10:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs080nzxxyv4cavk7kfhx0gszphkm6e3usm2zyc9pssrqjvntcvvgqzyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps8836ukstqr</id>
    
      <title type="html">noble cryptography v2 is out. Improvements include Schnorr ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs080nzxxyv4cavk7kfhx0gszphkm6e3usm2zyc9pssrqjvntcvvgqzyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps8836ukstqr" />
    <content type="html">
      noble cryptography v2 is out. Improvements include Schnorr implementation in 5kb noble-secp256k1, hybrid pq algorithms, OPRFs, friendly wrappers around native WebCrypto, better security, and much more.&lt;br/&gt;&lt;br/&gt;Live on GitHub, NPM &amp;amp; JSR.
    </content>
    <updated>2025-08-27T10:34:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsy6n5xgh0r8srwgj5llqs9g8udjeuqtcsp0tdwsuh5plmegy4xr7qzyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps88365rglgk</id>
    
      <title type="html">Low-level - yes, it&amp;#39;s a good idea to use it for a media.</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsy6n5xgh0r8srwgj5llqs9g8udjeuqtcsp0tdwsuh5plmegy4xr7qzyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps88365rglgk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdrjsm365at3hm4emnxfaa0kajd4xqmk45x0kwx38fyy6ly5nkjtqj96jxl&#39;&gt;nevent1q…6jxl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Low-level - yes, it&amp;#39;s a good idea to use it for a media.
    </content>
    <updated>2025-07-10T17:49:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsws50mnre6txeuaap7z3kxprgeyv82j2l5t0eqhvvdyywvuwc55jqzyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps8836ulq7gj</id>
    
      <title type="html">Announcing noble-post-quantum: minimal JS implementation of ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsws50mnre6txeuaap7z3kxprgeyv82j2l5t0eqhvvdyywvuwc55jqzyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps8836ulq7gj" />
    <content type="html">
      Announcing noble-post-quantum: minimal JS implementation of ML-KEM, ML-DSA and SLH-DSA.&lt;br/&gt;&lt;br/&gt;Also known as Kyber, Dilithium and SPHINCS&#43;. Only 2000 lines of code - great learning resource for anyone who’s messing with PQ stuff.&lt;br/&gt;&lt;br/&gt;Check out README for algorithm comparison and usage guidelines. &lt;a href=&#34;https://github.com/paulmillr/noble-post-quantum&#34;&gt;https://github.com/paulmillr/noble-post-quantum&lt;/a&gt;
    </content>
    <updated>2024-04-13T15:04:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswf6pn6ae6uakre869llmfsgumvhqg4s4qckhdt0q6dtrm08tef3qzyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps8836jk7zjj</id>
    
      <title type="html">2023 progress on JS cryptography: - noble-hashes: 400K =&amp;gt; 1.7M ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswf6pn6ae6uakre869llmfsgumvhqg4s4qckhdt0q6dtrm08tef3qzyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps8836jk7zjj" />
    <content type="html">
      2023 progress on JS cryptography:&lt;br/&gt;&lt;br/&gt;- noble-hashes: 400K =&amp;gt; 1.7M downloads per week&lt;br/&gt;- noble-curves: ~0 =&amp;gt; 0.9M, got 2 audits&lt;br/&gt;- noble-ciphers: 0 =&amp;gt; 25K&lt;br/&gt;- Finally adopted by ProtonMail, MetаMасk, Rainbow, Rabby, ethers, web3.js, viem&lt;br/&gt;&lt;br/&gt;Takes time, but we’re getting there.
    </content>
    <updated>2023-12-31T19:53:51Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszeamwxsgy0vrg3r7tjjuyqpz938gtfwa66pdrc3a7357zs5cl8lczyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps8836umckpc</id>
    
      <title type="html">&amp;gt; We&amp;#39;re sacrificing almost all the values we stand for ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszeamwxsgy0vrg3r7tjjuyqpz938gtfwa66pdrc3a7357zs5cl8lczyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps8836umckpc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstz06287g0q24pf8uphgymxletqz0y47827zcfw0wp3q3ll9njtrghsh73m&#39;&gt;nevent1q…h73m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;gt; We&amp;#39;re sacrificing almost all the values we stand for&lt;br/&gt;&lt;br/&gt;I&amp;#39;m not sure what are you talking about. SimpleX is not a silver bullet. It&amp;#39;s trivially decrypt-able by quantum computers. It&amp;#39;s also not popular, which means, if/when it becomes popular, only then we&amp;#39;ll see how it holds up.&lt;br/&gt;&lt;br/&gt;Again - if you think simplex would work - go ahead and implement it. If you can convince the community your solution is better, everyone will switch to it.&lt;br/&gt;&lt;br/&gt;nostr is open for everyone. We&amp;#39;re just a bunch of folks who&amp;#39;ve spent some time on the issue we thought was important. No one paid us for it.
    </content>
    <updated>2023-12-21T15:54:04Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2xrhcum9fzn6rqmmsz5ljc24hmcprglrzy30wtlrjlslphzrcxxgzyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps883696rjk6</id>
    
      <title type="html">It&amp;#39;s possible to deduce who messages whom (timing / ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2xrhcum9fzn6rqmmsz5ljc24hmcprglrzy30wtlrjlslphzrcxxgzyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps883696rjk6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdrh0q2q8yfaqd2dsgdvdqq9fw7a0r89535jn7ekrn7cqfmg7hvygzntz72&#39;&gt;nevent1q…tz72&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It&amp;#39;s possible to deduce who messages whom (timing / correlation attack). All user contacts are uploaded to Signal servers (they say it&amp;#39;s stored in SGX - which may be broken). Groups also store some data on Signal servers. And - most important - Signal relies on phone numbers.
    </content>
    <updated>2023-12-21T15:38:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsfcq55dpcr2l47mq785gqtauwsrd2sqwktq2ustt59y6nra25xrgqzyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps8836rgvw0r</id>
    
      <title type="html">The problem you&amp;#39;re mentioning (metadata leakage) can&amp;#39;t be ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsfcq55dpcr2l47mq785gqtauwsrd2sqwktq2ustt59y6nra25xrgqzyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps8836rgvw0r" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0xls80v8grzshum4atps89q7g5kkkyakv7w42w8mn4va2thhvfss3tzx3z&#39;&gt;nevent1q…zx3z&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The problem you&amp;#39;re mentioning (metadata leakage) can&amp;#39;t be solved by cryptography alone.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s solved separately by specifying which relays can be responsible for your DMs. You will set up a preferred DM relay and only this relay would be used for all chats.
    </content>
    <updated>2023-12-21T15:24:54Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqhqqwx4d6utgu7nxwly6a2wq6jllt2wwgrd9ztxrycwpyw6xdnhgzyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps883603mdhd</id>
    
      <title type="html">There is no certainty. Two words for you: Cheon&amp;#39;s attack.</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqhqqwx4d6utgu7nxwly6a2wq6jllt2wwgrd9ztxrycwpyw6xdnhgzyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps883603mdhd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfxggnyql975uj8g5vafe6hkrszn0jmjx4vsljvakgdjtwjgxfuzs5mw730&#39;&gt;nevent1q…w730&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;There is no certainty. Two words for you: Cheon&amp;#39;s attack.
    </content>
    <updated>2023-12-20T22:24:10Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsd2ytwpafnjc4c6wyte2w3pc0zkvgp3d0fpfdq622axu9q98nlpxqzyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps8836kd6xu0</id>
    
      <title type="html">We&amp;#39;ve discussed this on GitHub for most of 2023. If ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsd2ytwpafnjc4c6wyte2w3pc0zkvgp3d0fpfdq622axu9q98nlpxqzyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps8836kd6xu0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyzwv3yzmvvqdkzmuufgfaa04rrd676dycvgwhc06rvujuc24khlcan6zdg&#39;&gt;nevent1q…6zdg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We&amp;#39;ve discussed this on GitHub for most of 2023. If you&amp;#39;ve had any comments or suggestions, you could have voiced them. This is a community effort. Don&amp;#39;t like it? Build something better.
    </content>
    <updated>2023-12-20T19:36:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsg4r4m2lrt3ruh49s82sq3gstz80fu4g9tkfxcfa79mg40uxmz02szyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps883688pg3x</id>
    
      <title type="html">Ask other cryptographers what they think about NIP-04. NIP-44 ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsg4r4m2lrt3ruh49s82sq3gstz80fu4g9tkfxcfa79mg40uxmz02szyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps883688pg3x" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf3mfn9sk57gzecc9f6r3wn7yr6lzl0yvug3stxkn3gvugk2qtehq8lgee0&#39;&gt;nevent1q…gee0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Ask other cryptographers what they think about NIP-04. NIP-44 took many weeks of work by different people and an audit by an indie company. It&amp;#39;s the first step. We can add one feature at a time, since we have versioning now. FS is also not &amp;#34;everything&amp;#34;: even with it, all signal messages would be decrypted by a powerful quantum computer.
    </content>
    <updated>2023-12-20T19:11:47Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvrcq6zazuyu06szl8pmry7encnmznpev2t8hpexcf7jsytmw6h8szyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps8836l2c8c0</id>
    
      <title type="html">https://github.com/paulmillr/nip44 =&amp;gt; all good. If your nostr ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvrcq6zazuyu06szl8pmry7encnmznpev2t8hpexcf7jsytmw6h8szyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps8836l2c8c0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs29cenpask3ehn7lm2m6fd8z9fqkh49xffjn88na2ypvz5qswtqwgznzwlj&#39;&gt;nevent1q…zwlj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/paulmillr/nip44&#34;&gt;https://github.com/paulmillr/nip44&lt;/a&gt; =&amp;gt; all good. If your nostr client doesn&amp;#39;t see a valid URL in the post, create a bug report.
    </content>
    <updated>2023-12-20T19:04:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsrsv9sehlvr904u7m7xc3a6xh85e8dzeqmdq530q9k500m80kh36szyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps88362nwad9</id>
    
      <title type="html">Signal is cool, but do you know what is cooler? Chatting on ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrsv9sehlvr904u7m7xc3a6xh85e8dzeqmdq530q9k500m80kh36szyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps88362nwad9" />
    <content type="html">
      Signal is cool, but do you know what is cooler? Chatting on decentralized social network. We’ve implemented and audited end-to-end encrypted direct messaging for nostr.  &lt;br/&gt;&lt;br/&gt; Thanks to Jon (npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn), OpenSats, Michael (npub1acg6thl5psv62405rljzkj8spesceyfz2c32udakc2ak0dmvfeyse9p35c), ekzyis (npub16x07c4qz05yhqe2gy2q2u9ax359d2lc0tsh6wn3y70dmk8nv2j2s96s89d), Vitor (npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z), Cure53, Matthew Green and everyone else involved. &lt;br/&gt;&lt;br/&gt; &lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/44.md&#34;&gt;https://github.com/nostr-protocol/nips/blob/master/44.md&lt;/a&gt;, &lt;a href=&#34;https://github.com/paulmillr/nip44&#34;&gt;https://github.com/paulmillr/nip44&lt;/a&gt;
    </content>
    <updated>2023-12-20T18:37:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9d9aazarx84wd5ff3hkzq8el9wul7mpe276kl3f7gmaxh0gy4m4czyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps8836wldz08</id>
    
      <title type="html">Someone published NPM fork of noble-curves that sent private keys ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9d9aazarx84wd5ff3hkzq8el9wul7mpe276kl3f7gmaxh0gy4m4czyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps8836wldz08" />
    <content type="html">
      Someone published NPM fork of noble-curves that sent private keys to a server in China. Be careful and check for typos &lt;a href=&#34;https://blog.phylum.io/typosquat-of-popular-ethereum-package-steals-private-keys/&#34;&gt;https://blog.phylum.io/typosquat-of-popular-ethereum-package-steals-private-keys/&lt;/a&gt;
    </content>
    <updated>2023-08-12T16:12:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2cxz5m7yy2jp8jxzdm68e7skpql55v5cgehcg2g0e3ul3gfutxmgzyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps88362k5w95</id>
    
      <title type="html">Ever wanted a privacy-focused nostr web client? http://nostr.spa ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2cxz5m7yy2jp8jxzdm68e7skpql55v5cgehcg2g0e3ul3gfutxmgzyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps88362k5w95" />
    <content type="html">
      Ever wanted a privacy-focused nostr web client? &lt;a href=&#34;http://nostr.spa&#34;&gt;http://nostr.spa&lt;/a&gt; (&lt;a href=&#34;https://paulmillr.com/demos/nostr&#34;&gt;https://paulmillr.com/demos/nostr&lt;/a&gt;) got you covered! It’s simple, open-source, and does not require a private key. You can even send messages, pre-signed somewhere else.
    </content>
    <updated>2023-07-11T00:28:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsf07lfy4tfefumeh4mxnx4hxj4u00u2agdy2xflq53rkq3m2ja99gzyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps88365nq37h</id>
    
      <title type="html">New noble cryptography releases are out: - NPM provenance is now ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsf07lfy4tfefumeh4mxnx4hxj4u00u2agdy2xflq53rkq3m2ja99gzyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps88365nq37h" />
    <content type="html">
      New noble cryptography releases are out:&lt;br/&gt;&lt;br/&gt;- NPM provenance is now used for transparent builds, to strengthen supply chain security [1]&lt;br/&gt;- ed25519 and ed448 now provide non-repudiation (Strongly Binding Signatures). The feature is not present in most other libraries [2]&lt;br/&gt;- tweetnacl users (including DJB&amp;#39;s C version): it&amp;#39;s time to switch away. It does not provide SUF-CMA, meaning, in some circumstances, the signatures are malleable [3] &lt;br/&gt;&lt;br/&gt;1.&lt;a href=&#34;https://github.blog/2023-04-19-introducing-npm-package-provenance/&#34;&gt;https://github.blog/2023-04-19-introducing-npm-package-provenance/&lt;/a&gt;&lt;br/&gt;2. &lt;a href=&#34;https://csrc.nist.gov/csrc/media/Presentations/2023/crclub-2023-03-08/images-media/20230308-crypto-club-slides--taming-the-many-EdDSAs.pdf&#34;&gt;https://csrc.nist.gov/csrc/media/Presentations/2023/crclub-2023-03-08/images-media/20230308-crypto-club-slides--taming-the-many-EdDSAs.pdf&lt;/a&gt;&lt;br/&gt;3.&lt;a href=&#34;https://blog.cryptographyengineering.com/euf-cma-and-suf-cma/&#34;&gt;https://blog.cryptographyengineering.com/euf-cma-and-suf-cma/&lt;/a&gt;
    </content>
    <updated>2023-06-03T15:24:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs04v40fxjv7nyxm6u483yg6us2mgf0rzc0tr2ysxsux777tmppzpgzyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps8836rsv2pt</id>
    
      <title type="html">4KB cryptography. Does that sound safe? Because it should. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs04v40fxjv7nyxm6u483yg6us2mgf0rzc0tr2ysxsux777tmppzpgzyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps8836rsv2pt" />
    <content type="html">
      4KB cryptography. Does that sound safe? Because it should.&lt;br/&gt;&lt;br/&gt;Announcing v2 of single-feature modules noble secp256k1 and noble ed25519. secp is just 430 lines of code (4KB gzipped), ed is only 330 lines (3.3KB gzipped) — 4x smaller than previous versions.&lt;br/&gt;&lt;br/&gt;Tweetnacl was a great idea. Smaller attack surface means less things that could go wrong. New libraries develop the concept further: there are tons of comments everywhere, describing how things work - makes it much easier for cryptography newcomers to read.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/paulmillr/noble-secp256k1&#34;&gt;https://github.com/paulmillr/noble-secp256k1&lt;/a&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/paulmillr/noble-ed25519&#34;&gt;https://github.com/paulmillr/noble-ed25519&lt;/a&gt;
    </content>
    <updated>2023-03-24T10:58:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspet4msdn46h2aak456cerdennuvfncrg87jun0xe2rjqrw0z39aqzyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps8836j4e077</id>
    
      <title>Nostr event nevent1qqspet4msdn46h2aak456cerdennuvfncrg87jun0xe2rjqrw0z39aqzyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps8836j4e077</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspet4msdn46h2aak456cerdennuvfncrg87jun0xe2rjqrw0z39aqzyp7tz0x7qecwty8s9jlfag8u78s9ak79ej9yp9e3lf2rv3qps8836j4e077" />
    <content type="html">
      @npub1teawtzxh6y02cnp9jphxm2q8u6xxfx85nguwg6ftuksgjctvavvqnsgq5u Verifying My Public Key: &amp;#34;paulmillr&amp;#34;
    </content>
    <updated>2023-02-17T14:11:02Z</updated>
  </entry>

</feed>