InstallΒΆ
Preferable way is to download tarball with the signature from official website:
$ fetch http://www.pyderasn.stargrave.org/download/pyderasn-9.5.tar.zst
$ fetch http://www.pyderasn.stargrave.org/download/pyderasn-9.5.tar.zst.sig
$ ssh-keygen -Y verify -f PUBKEY-SSH.pub -I pyderasn@stargrave.org -n file \
-s pyderasn-9.5.tar.zst.sig <pyderasn-9.5.tar.zst
$ zstd -d <pyderasn-9.5.tar.zst | tar xf -
$ cd pyderasn-9.5
$ python setup.py install
# or copy pyderasn.py (possibly termcolor.py) to your PYTHONPATH
termcoloris an optional dependency used for output colourizing.urwidis an optional dependency used for interactive browser.dateutilis an optional dependency used for.totzdatetime()method.
You have to verify downloaded tarballs integrity and authenticity to be sure that you retrieved trusted and untampered software. OpenSSH is used for that purpose.
pyderasn@stargrave.org ssh-mldsa44-ed25519@openssh.com AAAAH3NzaC1tbGRzYTQ0LWVkMjU1MTlAb3BlbnNzaC5jb20AAAVAU75PrIvRyjhUiyRiMJx0zks7wc9uUb622C059fXXtCp8BSkFgsqel1CmaIkJE4fAFcDelky8/Rs4Q77R6TfnPkf2YG+KXretNmsCww0CBBoLzdj7bYtbrghT7G7vN8hF5OaqtM/+FMPNTKglEyFA0mwgh5w6Y7wNBs5IrmQV0oQ1O9g3i5ES3rpmYU4ntjnvC1hUxzR0qaXL7wWYUiwju/tSCgu+GT4ZXqPkpsfpfbM2MdCbYaZ8Y3LpkhWfBP+N+PeuGeMVNiBHsipzOsL3RRr5o1uytmtnRJsOjMjhpLSV7ZLXHos8JPA/MAa/stP4LxIZIlXAF5WUwVmGjWsOWJGVdxHIrn1g3P2NZB8a+RR9sbpWMp7aincRJSMqbRts8n/3JYr3DtYbafh5JPkZXS+XzNx4EkrZlL7i8UQK9wJMnfZUBnzCdt6GJOnioqAyFeQTKPxdFEW3tN9g9x72E1NZsmNCKzBWfS9G6Tsqd908VXhTLEtx/rXHTU+g8+YD/SUb/o67bMGQ6G1Wnpi8esKqxpqm7XfbP6N/FbizH0L443OQzhoVV1k8GexGz4FkRJnL0M7vy8XqwMIJamgDwcVPnZsD2DWR/jDVGqiychnLLjhvWPvfu9TPU6L7NR0qb6cNPYhVoG93z0d+KM8NBoAV74WzrS7Yp19KRySEoC/stP9j2wqmVrMjswgHql4x/qeFN6gI/JCgPP6LMYoot3csEc/aX7dWmacOfEc0TbISFAb8mGRwyFFfSTPx6YsQy8cfjcon1oVAmfEXLJGxLaXND9g5rCZNhZS3LChgIcqP/abZlhpRKg23vfm+ViykJa89Fw1pN8Yx17Apoxc/lvFT+3iEqLkQtCSPAux40T/7SmNjaAOSHv8/TtAWiIAhfxCv3xNtsWcTwQymaPzvJv5CDbFhW7bUGDlqq7otWf0CEGeC8OU8p4Hs6dvxR5hlISehSuUlHL09gVPDU6x89RWsQ84Bt3ypeI41Ocki7lnCBVmnrNz+sIKfdtLJHSo1ErLg0QLAquOspeb5cpnSFq2zQujhzoegq+Wlr0EdI6Sym16AucZSCSXYOT6skTNbHzeCZWOaZiy+KSIKmr/R84sbSjIp3jGRH18e9CF9MpsUjnMBxenn1ZN02DHwVTyXxzXXOpRCuQRVzvFVkGdF0ZKoRlp9ZqsMxBmixBYcQk8MFvBhLZMxqfQCUgPVTJclOlYMUjoE6VC1G/50tfU2AVl8TX7LXHAnJhLPxekBFyqxel10xr3UEt2Y1CkPh/Zwp8VQN/NcnyHgpSJ7UKIC0dDlThd0lonQeVn93J/secJnQS5YcYiXEzPSfuwofB4KWvYpPhZDdRf4FWGpKqxCtHARs469Ibz/YpyQk+Xx9qECNhTXoh7GS7hmHOQGDffvTB0GDGk+OOtZr6XHGkiiQ8fr42fyMqdtxhuTS+cNlkzvdJIhP7ZKHdqcfTW++g6AP6WvgVJMKWWRbQqHGoDCUEWYUbBSHs6oedZlQUGqQQwR9L7m1P5hPU3dKwZ3htuICwcIuwMltdanx9RK5R0EeiO1hLvcwABTEiyTnFBk1g19lnUEYqcGDTpe53r+Ae1xfb5DoyZtnPpUASci2OuwBLJVqmT/b1hHJcNECSEUQdYv32tr4fc1y/0+yBKJGhWvcOg/NukfaOSV/jotzfaFPnXBf7RLtVaYF/j2C1nqX/EoM8Ervw158D7rgnPYhvGMLBFttcm1oLeuu7386d6xPclKPvpPgBw1qSbmEteoYN+7xALzE1V2kvAmtkDt5WgL