=item *
-ossl_ht_get() preforms a lookup of an B<HT_KEY> in the hashtable, returning
+ossl_ht_get() performs a lookup of an B<HT_KEY> in the hashtable, returning
its corresponding value.
=item *
=item *
-HT_SET_KEY_STRING() Preforms a strncpy() of a source string to the destination
+HT_SET_KEY_STRING() Performs a strncpy() of a source string to the destination
key field.
=item *
-HT_SET_KEY_BLOB() Preforms a memcpy() of a source uint8_t buffer to a
+HT_SET_KEY_BLOB() Performs a memcpy() of a source uint8_t buffer to a
destination key field.
=item *
If OpenSSL is configured to use a provider that doesn't implement implicit
rejection, the code still needs to handle the returned values
using side-channel free code.
-Side-channel free handling of the error stack can be peformed using
+Side-channel free handling of the error stack can be performed using
either a pair of unconditional L<ERR_set_mark(3)> and L<ERR_pop_to_mark(3)>
calls or by using the L<ERR_clear_error(3)> call.
Applications that want to be secure against side-channel attacks with
providers that don't implement implicit rejection, still need to
handle the returned values using side-channel free code.
-Side-channel free handling of the error stack can be peformed using
+Side-channel free handling of the error stack can be performed using
either a pair of unconditional L<ERR_set_mark(3)> and L<ERR_pop_to_mark(3)>
calls or by using the L<ERR_clear_error(3)> call.