Lines Matching +full:three +full:- +full:state

18 .\" Set up some character translations and predefined strings.  \*(-- will
24 .tr \(*W-
27 . ds -- \(*W-
29 . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
30 . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
37 . ds -- \|\(em\|
71 .\" Fear. Run. Save yourself. No user-serviceable parts.
81 . ds #H ((1u-(\\\\n(.fu%2u))*.13m)
97 . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
98 . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
99 . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
100 . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
101 . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
102 . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
104 . \" troff and (daisy-wheel) nroff accents
123 . ds d- d\h'-1'\(ga
124 . ds D- D\h'-1'\(hy
133 .IX Title "LIFE_CYCLE-CIPHER 7ossl"
134 .TH LIFE_CYCLE-CIPHER 7ossl "2023-09-19" "3.0.11" "OpenSSL"
140 life_cycle\-cipher \- The cipher algorithm life\-cycle
144 life-cycle:
147 This state represents the \s-1CIPHER\s0 before it has been allocated. It is the
148 starting state for any life-cycle transitions.
151 This state represents the \s-1CIPHER\s0 after it has been allocated.
154 These states represent the \s-1CIPHER\s0 when it is set up and capable of processing
155 input. There are three possible initialised states:
170 These states represent the \s-1CIPHER\s0 when it is set up and capable of processing
171 additional input or generating output. The three possible states directly
172 correspond to those for initialised above. The three different streams should
176 This state represents the \s-1CIPHER\s0 when it has generated output.
179 This state is entered when the \s-1CIPHER\s0 is freed. It is the terminal state
180 for all life-cycle transitions.
181 .SS "State Transition Diagram"
182 .IX Subsection "State Transition Diagram"
183 The usual life-cycle of a \s-1CIPHER\s0 is illustrated:
184 +---------------------------+
188 +---------------------------+ + - - - - - - - - - - - - - +
192 +---------------------------+ + - - - - - - - - - - - - - +
195 | | <----+
196 +---------------------------+
198 +---------+ | +---------+
201 +---------------------------+ +---------------------------+ +---------------------------+
205 +---------------------------+ +---------------------------+ +---------------------------+
209 | +---------------------------+ |
210 | | |--------------------+ |
212 | | | <------------------+ |
213 v +---------------------------+ v
214 +---------------------------+ | +---------------------------+
215 | |---------------------+ | | |
216 … updated | EVP_DecryptUpdate | | | updated |------+
217 …| for decryption | <-------------------+ | | for encryption | …
218 …+---------------------------+ | +---------------------------+ …
220 … +-------+ | +--------+ | |
221 … EVP_DecryptFinal | | | EVP_EncryptFinal +-------------------+
223 +---------------------------+
224 | |-----------------------------+
226 | | <---------------------------+
227 +---------------------------+ EVP_CIPHER_CTX_get_params
231 +---------------------------+
235 +---------------------------+
236 .SS "Formal State Transitions"
237 .IX Subsection "Formal State Transitions"
238 This section defines all of the legal state transitions.
240 …n Call ---------------------------------------------- Current State ---------------…
269 At some point the \s-1EVP\s0 layer will begin enforcing the transitions described
273 \&\fBprovider\-cipher\fR\|(7), \fBEVP_EncryptInit\fR\|(3)
280 in the file \s-1LICENSE\s0 in the source distribution or at