こつ子
908aecabefa8964640cc868d00d0b1d92fbe7436599f0b3749de37f62215c8eb
こつ子です。主にゲームを作ってます。
Github
https://github.com/moyashi170607
まぁせいぜい、リレーサーバーを表記する配列を定義する程度なのでどっちでもいい。
なんならtxtファイルでもいい
picoで物理乱数なら使ってないピンのノイズとかダイオードに逆電流をかけてノイズ取得とか
私はjson with comment
tomlとyaml、みんなはどっちが好きかな?
tomlかyaml
あんま好きではないが、Rustなのでtomlにしようかな
その前に、流石にPC側のRustのリレーサーバー設定項目は外部ファイル化しよう
まぁいいや。
取りあえず公開してから考えるわ。
pico備え付けの疑似乱数生成器使ってるから良質かは分からない。
できたらここもハードウェアであることを活かして物理乱数にしたい
picoで普通にfopenとかできるっぽいね。
やるとしたらPCから初期化命令を送れるようにする
↓
秘密鍵を入力
↓
それを外部ファイルに保持
って感じになるのかな
めんどくさくない説も浮上してる。
うーんこれは
外部ファイル無理ではないっぽいけど、相当メンドクサイかも
マイコン側でNostrの秘密鍵を封じ込めて、ユーザーはPCに秘密鍵を入れることなく署名できるようにしたい。
要はNIP-07のマイコン版
PC側に秘密鍵があると結局意味ないので
外部ファイルを読み込むにもファイルシステムもないので
config.hに秘密鍵配列を定義してもらって、そこに各自手打ちしてビルドしてもらう感じですかね
picoは環境変数を設定できない(OSがない)ので、config.hで勘弁してください
ひとまずGitHubにあげるには、今のダイナミックハードコーディング秘密鍵を何とかしないと
もっと勉強してRustのコード書けるようにならないと
まぁ心当たりが一切ないわけではないのだが