Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add docs on providers #3884

Merged
merged 1 commit into from
Feb 18, 2024
Merged

Add docs on providers #3884

merged 1 commit into from
Feb 18, 2024

Conversation

securitykernel
Copy link
Collaborator

This is an attempt to document what providers in Botan are, how to use them, and how to implement them (at least roughly, I tried to make it appeal to both users and implementors) as a follow-up of #3837. IMHO this really needs a thorough review. It may serve as a starting point of discussions on the future of the provider interfaces.

@coveralls
Copy link

coveralls commented Jan 11, 2024

Coverage Status

coverage: 92.006%. remained the same
when pulling 8c983c6 on sk/provider-docs
into 13c7e5f on master.

==============================

Botan ships with a variety of cryptographic algorithms in both pure software
as well as with support from :doc:`hardware acceleration <../hardware_acceleration>`.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we link to an rST label rather than a file, maybe?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If we would want to do that, we would need to add a label "hardware acceleration" to hardware_acceleration.rst, which is kind of double the work. After #3849 was merged, we are now able to reference whole documents as well as headlines with autogenerated labels. To see all labels sphinx generates, run python3 -m sphinx.ext.intersphinx build/docs/handbook/objects.inv.

doc/api_ref/providers.rst Outdated Show resolved Hide resolved
@securitykernel securitykernel merged commit ddbadaf into master Feb 18, 2024
39 checks passed
@securitykernel securitykernel deleted the sk/provider-docs branch February 18, 2024 11:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants