Skip to content

Commit 8424c52

Browse files
committed
Clarification of 'update' functions in multi-part operations.
1 parent 090d341 commit 8424c52

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

doc/crypto/overview/functionality.rst

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,7 @@ the use of a multi-part operation:
169169
* Using a deterministic IV for unauthenticated encryption.
170170
* Providing the IV separately for unauthenticated encryption or decryption.
171171
* Separating the AEAD authentication tag from the cipher text.
172+
* Password-authenticated key exchange (PAKE) is a multi-step process.
172173

173174
Each multi-part operation defines a specific object type to maintain the state
174175
of the operation. These types are implementation-defined.
@@ -209,9 +210,9 @@ The typical sequence of actions with a multi-part operation is as follows:
209210
On success, a setup function will put an operation object into an *active*
210211
state. On failure, the operation object will remain *inactive*.
211212

212-
#. **Update:** Update an *active* operation object. The update function can
213-
provide additional parameters, supply data for processing or generate
214-
outputs.
213+
#. **Update:** Update an *active* operation object. Each operation object
214+
defines one or more update functions, which are used to provide additional
215+
parameters, supply data for processing or generate outputs.
215216

216217
On success, the operation object remains *active*. On failure, the
217218
operation object will enter an *error* state.

0 commit comments

Comments
 (0)