If I<ctx> is NULL nothing is done.
X509_STORE_CTX_init() sets up I<ctx> for a subsequent verification operation.
-It must be called before each call to L<X509_verify_cert(3)> or
+
+X509_STORE_CTX_init() initializes the internal state and resources of the
+X509_STORE_CTX, and must be called before each call to L<X509_verify_cert(3)> or
L<X509_STORE_CTX_verify(3)>, i.e., a context is only good for one verification.
If you want to verify a further certificate or chain with the same I<ctx>
then you must call X509_STORE_CTX_init() again.
X509_STORE_CTX_init_rpk() sets up I<ctx> for a subsequent verification
operation for the I<target> raw public key.
It behaves similarly to X509_STORE_CTX_init().
-The I<target> raw public key can aslo be supplied separately, via
+The I<target> raw public key can also be supplied separately, via
X509_STORE_CTX_set0_rpk().
The I<target> public key is not copied (its reference count is not updated),
and the caller must not free it before verification is complete.
=head1 COPYRIGHT
-Copyright 2009-2023 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2009-2024 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the Apache License 2.0 (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy