Как сгенерировать публичный ключ Bitcoin на «калькуляторе»?
Приветствую. Подскажите, пожалуйста, как вручную посчитать публичный ключ Bitcoin для Legacy адресов? Я знаю как из HEX числа получить несжатый и сжатый приватный ключ. Я знаю как из несжатого и сжатого публичного ключа получить несжатый и сжатый адрес. Но я не понимаю как и из чего считается сами публичные ключи. Гуглил ECDSA и Secp256k1. Читал статьи об этом на Bitcoin Wiki. Несколько дней пытался понять, но так и не смог. Пытался расковырять библиотеку bit для Питона, но понятие не произошло. Помогите понять. И, если не сложно, напишите код на Питоне.