Tool for producing identities
Go to file
Eli Ribble 65c5517935 Add ecc hybrid encryption example.
This comes from https://cryptobook.nakov.com/asymmetric-key-ciphers/ecc-encryption-decryption
I'm hoping to use it to better understand the underlying primitives and operation so I can do something functionally similar but using the underlying elliptic curve primitives within my X.509 certificates.
2023-12-06 23:32:11 -07:00
gongor Add extremely naive implementations of boxing and unboxing a message. 2023-12-06 23:32:11 -07:00
temp Add ecc hybrid encryption example. 2023-12-06 23:32:11 -07:00
.gitignore Remove files generated by pip installation. 2023-12-06 23:32:11 -07:00
LICENSE Initial commit 2023-12-06 23:30:43 -07:00
LICENSE.txt Add initial package files. 2023-12-06 23:32:11 -07:00
README.md Add TODO related to aegis cert. 2023-12-06 23:32:11 -07:00
pyproject.toml Add extremely naive implementations of boxing and unboxing a message. 2023-12-06 23:32:11 -07:00
setup.py Add initial package files. 2023-12-06 23:32:11 -07:00

README.md

Gongor

Tool for producing identities

Anagram of "Gorgon".

TODO

  • Fix up the aegis generation script to ensure that I either have, or don't need, the extensions from Step CA:
    • X509v3 Key Usage: critical
    • Certificate Sign, CRL Sign
    • X509v3 Basic Constraints: critical
    • CA:TRUE, pathlen:1

aegis-generate

This generates an initial ID, known as an 'aegis'. It uses step-ca defaults which puts the data files in $HOME/.step.