nptclのブログ

Common Lisp処理系nptの開発メモです。https://github.com/nptcl/npt

2024-05-01から1ヶ月間の記事一覧

C言語でSHA-3を作る

SHA-3は公式でC言語のソースがあります。 なので、いまさら自分が作ったところで目新しいことはないのですが、 これから自分でSHA-3を作ろうと思っている人がいるなら その人のために、一言二言残そうかと思います。 一応、自分が作ったものの紹介をしておき…

C言語でRSAのコードを作る

1. はじめに C言語でRSAのコードを作りました。 それがここ。 https://github.com/nptcl/fixed めちゃくちゃ大変でした。 しかも大変だったのはRSAもそうですが、 それ以外の部分です。 今回は以前作成したCommon Lisp nptのbignumを流用してRSAを作成してい…