Skip to content

Commit

Permalink
Add more operations to the description for the RANDOM subsystem initi…
Browse files Browse the repository at this point in the history
…alization
  • Loading branch information
athoelke committed Nov 5, 2024
1 parent 032b30a commit 5360369
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion doc/crypto/api/library/library.rst
Original file line number Diff line number Diff line change
Expand Up @@ -170,12 +170,15 @@ If the application calls any function that returns a :code:`psa_status_t` result

Initializing this subsystem initializes all registered entropy drivers, and accesses the registered entropy sources.

Initializing this subsystem is necessary for `psa_generate_random()`, `psa_generate_key()`, and some operations using private or secret keys.
Initializing this subsystem is necessary for `psa_generate_random()`, `psa_generate_key()`, `psa_encapsulate_key()`, PAKE operations, and some operations using key pairs.

It is guaranteed that the following operations do not to require this subsystem:

* Retrieving key attributes.
* Hash operations.
* Signature verification operations.
* Exporting symmetric keys.
* Exporting asymmetric public keys from public-key objects.

Is it :scterm:`implementation defined` whether other operations require the initialization of this subsystem.

Expand Down

0 comments on commit 5360369

Please sign in to comment.