bluesky の TL 取得できた。次は検索できるか調べてみる。
S. Ota
_@susumuota.github.io
npub1susu...0yu8
A programmer. An author of nostr-keyx. Interests: Reinforcement Learning, Natural Language Processing and Artificial General Intelligence.
Mac があれば XCode の iPhone エミュレータで入れないかな?
React の状態管理を Zustand でやってみた。
`persist` でラップするだけで永続化までやってくれるのはいい感じ。対応していないストレージは `getItem`, `setItem`, `removeItem` を定義してやれば OK。 `chrome.storage` はデフォルトでは対応していなかったけど簡単に定義できた。

GitHub
nostr-keyx/src/components/useStore.ts at main · susumuota/nostr-keyx
A NIP-07 browser extension that uses the OS's keychain or YubiKey to protect your private keys. - susumuota/nostr-keyx
Zustand の伸び具合が気になるから Zustand にしよう。 Jotai は Recoil と似てるとのこと。


jotai vs recoil vs valtio vs zustand | npm trends
Comparing trends for jotai 2.17.1 which has 2,665,556 weekly downloads and 20,994 GitHub stars vs. recoil 0.7.7 which has 411,856 weekly downloads ...
React の状態管理、何を使おうか。Recoil は使ったことあるから Zustand か Jotai にトライしてみようかな。


jotai vs recoil vs valtio vs zustand | npm trends
Comparing trends for jotai 2.17.1 which has 2,665,556 weekly downloads and 20,994 GitHub stars vs. recoil 0.7.7 which has 411,856 weekly downloads ...

Zenn
React の状態管理ライブラリ9選
監視されてる!
RSA については、ChatGPT に "Tell me a TypeScript code of RSA encrypt and decrypt."
と "Tell me a TypeScript code of RSA sign and verify." と聞くと教えてくれます。
シュノア署名については、こんなサイトがありました。(でもよくわからなかった...)

Pebble Coding
シュノア署名を楕円曲線secp256k1を使ってpythonで計算してみる - Pebble Coding
シュノア署名(Schnorr Signature) シュノア署名を群の言葉で書きます。 秘密鍵と公開鍵の生成 STEP1 有限体 と素数...
YubiKey のパスキーで認証できるメジャーな Web サイトってどこかありますか?
で認証出来ることは確認できました。

WebAuthn.io
A demonstration of the WebAuthn specification
Demonstration of the WebAuthn specification.
Raspberry Pi Zero W 等で Bluetooth 以外全部切断して、近距離 Bluetooth で署名結果を送るのはどうでしょうか? パスキー認証を調べたらスマホと PC で近距離 Bluetooth するという話を聞いたので。
秘密鍵にアクセスした回数を表示するようにしてみた。NIP-07 のうち、`signEvent`, `nip04.encrypt`, `nip04.decrypt` の回数。とりあえず4桁までは表示できることを確認。


横取りするのもアレなので素直に待とう...
確か Twitter はどっかの時点で半角は 280 文字になった気がする。ただ、日本語はもともとマルチバイトなのでそのまま。あと、画像をアップロードすると画像の ALT に 1000 文字書けるよ😀
手元に余ってる Raspberry Pi Zero と Pico を何とか有効活用したいけど、使いみちがない...
715 円で買える Nostr 専用セキュリティキーってのはどうでしょうか?


スイッチサイエンス
Raspberry Pi Pico
Raspberry Pi財団が独自に開発したARM Cortex M0+デュアルコアのRP2040マイコンを搭載した開発基板です。C/C++およびMi...
GitHub
GitHub - virgesmith/pico-crypto-key: RasPi Pico Cryptography (SHA256, AES256, ECDSA) Device
RasPi Pico Cryptography (SHA256, AES256, ECDSA) Device - virgesmith/pico-crypto-key
色々調べたけど YubiKey にだけ秘密鍵を置いて、YubuKey 内で secp256k1.schnorr 署名をするのは無理っぽい。そのうち出来るようになるかもしれないけどまだ時期尚早。
一方 Raspberry Pi Pico で bitcoin の署名(secp256k1) が出来るようなのでこっちの方向で schnorr 署名に対応する方が面白いかもしれない。
nostr-tools 使ってる。Deno でもまともに動くのか。
export { getEventHash, relayInit, signEvent } from 'https://dev.jspm.io/nostr-tools@1.6.0';
YubiKey のボタンをさわるとワンタイムパスワード等がキーボードから入力される機能、こわくて使いどころがわからない😆
YubiKey が届いたので設定中。 OpenPGP の秘密鍵を YubiKey の中に入れたままに出来る。


YubikeyでOpenPGP鍵をセキュアに使う | κeenのHappy Hacκing Blog
κeenです。最近Yubikeyを買ったので色々試しています。今回はそのうちのPGP回です。