Что изучить чтобы переписать часть библиотеки ecdsa в python3?
================================================================

 Здравствуйте  

В своем проекте на python3 использовал следующие строчки  

0 import ecdsa  

1 sk = ecdsa.SigningKey.from\_string(s, curve=ecdsa.SECP256k1)  

2 vk = sk.verifying\_key  

Появилась идея переписать своими руками библиотеку ecdsa, а точнее разобраться какие элементы кода из библиотеки задействуются при исполнении строчек кода выше.  

Что минимально изучить, для того, чтобы получилось скопировать разрозненный код из библиотеки в одну функцию для осуществления конкретной задачи из кода выше? 

 Найти в исходных кодах библиотеки начальные элементы, в данном случае  

SigningKey и SECP256k1 и взять их код, и всего, что еще они будут использовать.  

Насколько вижу 1-й это класс из keys.py, 2-й - объект класса Curve из curves.py 

 Ну, математику да криптографию. Можно вообще ничего не изучать, а просто использовать ctrlC/ctrlV. Хотя задача нифига не понятна. 

 Нужно изучить ecdsa.