projects
/
oweals
/
openssl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
EVP_PKEY_size declared to take a const parameter
[oweals/openssl.git]
/
doc
/
man3
/
EVP_PKEY_decrypt.pod
diff --git
a/doc/man3/EVP_PKEY_decrypt.pod
b/doc/man3/EVP_PKEY_decrypt.pod
index b36da85e6bef21083d6a95ab364d84b47cf7e689..a2363af206626959f9de466375dc4f5c8a02b1ab 100644
(file)
--- a/
doc/man3/EVP_PKEY_decrypt.pod
+++ b/
doc/man3/EVP_PKEY_decrypt.pod
@@
-10,8
+10,8
@@
EVP_PKEY_decrypt_init, EVP_PKEY_decrypt - decrypt using a public key algorithm
int EVP_PKEY_decrypt_init(EVP_PKEY_CTX *ctx);
int EVP_PKEY_decrypt(EVP_PKEY_CTX *ctx,
int EVP_PKEY_decrypt_init(EVP_PKEY_CTX *ctx);
int EVP_PKEY_decrypt(EVP_PKEY_CTX *ctx,
-
unsigned char *out, size_t *outlen,
-
const unsigned char *in, size_t inlen);
+ unsigned char *out, size_t *outlen,
+ const unsigned char *in, size_t inlen);
=head1 DESCRIPTION
=head1 DESCRIPTION
@@
-49,14
+49,16
@@
Decrypt data using OAEP (for RSA keys):
#include <openssl/rsa.h>
EVP_PKEY_CTX *ctx;
#include <openssl/rsa.h>
EVP_PKEY_CTX *ctx;
+ ENGINE *eng;
unsigned char *out, *in;
size_t outlen, inlen;
EVP_PKEY *key;
unsigned char *out, *in;
size_t outlen, inlen;
EVP_PKEY *key;
+
/*
/*
- * NB: assumes key in, inlen are already set up
+ * NB: assumes key
, eng,
in, inlen are already set up
* and that key is an RSA private key
*/
* and that key is an RSA private key
*/
- ctx = EVP_PKEY_CTX_new(key);
+ ctx = EVP_PKEY_CTX_new(key
, eng
);
if (!ctx)
/* Error occurred */
if (EVP_PKEY_decrypt_init(ctx) <= 0)
if (!ctx)
/* Error occurred */
if (EVP_PKEY_decrypt_init(ctx) <= 0)
@@
-89,13
+91,13
@@
L<EVP_PKEY_derive(3)>
=head1 HISTORY
=head1 HISTORY
-These functions were
first added to
OpenSSL 1.0.0.
+These functions were
added in
OpenSSL 1.0.0.
=head1 COPYRIGHT
=head1 COPYRIGHT
-Copyright 2006-201
6
The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2006-201
8
The OpenSSL Project Authors. All Rights Reserved.
-Licensed under the
OpenSSL license
(the "License"). You may not use
+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
in the file LICENSE in the source distribution or at
L<https://www.openssl.org/source/license.html>.
this file except in compliance with the License. You can obtain a copy
in the file LICENSE in the source distribution or at
L<https://www.openssl.org/source/license.html>.