mirror of
https://codeberg.org/fuxle/certgine.git
synced 2026-10-06 21:32:01 +00:00
Feature analysis for Rust Rewrite #1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Java impl: ~/git/certgine
I want a detailed analysis of the used server feature for rewriting a faster and native version in rust with almost the same functionalities of the current Java version. However instead of GraphQL we do REST and OpenAPI with utopia and it's macros so it is convenient to use.
Currently the Java impl has its logic spread across modules -> each java module would be an rust crate and might be optional, e.g. build without TSA support.
Map out library equivalents. E.g.:
Also we have our own cryptography module so we have our common layer for certificate, key handling etc and it wraps that for interchange between modules. Just import cg-common-cryptography and u have all u need, no need to separate import openssl at some point. If something is missing, just add to cg-common-cryptography
Workspace Layout:
For DB we only support Postgres. AI Module is MUST NOT be ported for now.
Use your Forgejo MCP tools to create issues, labels, attach labels to issues and depend issues on abother