OverviewFilesCommitsIssuesDocsReleasesPeers

ap-bridge / spike / gen-keys.sh

10 lines · bash ref:
#!/bin/sh
# Regenerate the throwaway vectors for spike/rsa-vector.mjs (gitignored — keys never get committed).
set -e
cd "$(dirname "$0")"
printf 'the quick brown fox jumps over the lazy dog\n' > test-msg.txt
openssl genrsa -out test-key.pem 2048
openssl rsa -in test-key.pem -pubout -out test-pub.pem
openssl dgst -sha256 -sign test-key.pem -out test.sig test-msg.txt
echo "vectors regenerated — run: bare spike/rsa-vector.mjs"