Я хотел бы подписать и проверить PDF с эллиптической кривой. Я получил некоторый код, но он не работает.
Создать закрытый ключ:
openssl ecparam -genkey -name secp384r1 -noout -out private.pem
Создать открытый ключ:
openssl ec -in private.pem -pubout -out public.pem
Файл подписи:
openssl dgst -ecdsa-with-SHA1 test.pdf > hash openssl dgst
openssl dgst -ecdsa-with-SHA1 -inkey private.pem -keyform PEM -in hash > signature
Проверить файл:
openssl dgst -ecdsa-with-SHA1 -verify public.pem -signature signature.bin data
Часть для подписи и проверки не работает.