openca / libpki

Easy-to-use high-level library for PKI-enabled applications
Other
50 stars 34 forks source link

Library Design Refactoring and Code Re-Organization #92

Open opencrypto opened 1 month ago

opencrypto commented 1 month ago

The refactoring of the Crypto layer is long due. This pull request covers a comprehensive refactoring of the library to allow for better code management and easier use of the library:

CRYPTO Level Refactoring:

X509 Layer Refactoring (low level):

PKIX Layer Addition (higher level):

X9F Layer Addition (protocol layer):

TLS Layer Refactoring: