📄 rsa_sign_asn1_octet_string.pod
字号:
=pod=head1 NAMERSA_sign_ASN1_OCTET_STRING, RSA_verify_ASN1_OCTET_STRING - RSA signatures=head1 SYNOPSIS #include <openssl/rsa.h> int RSA_sign_ASN1_OCTET_STRING(int dummy, unsigned char *m, unsigned int m_len, unsigned char *sigret, unsigned int *siglen, RSA *rsa); int RSA_verify_ASN1_OCTET_STRING(int dummy, unsigned char *m, unsigned int m_len, unsigned char *sigbuf, unsigned int siglen, RSA *rsa);=head1 DESCRIPTIONRSA_sign_ASN1_OCTET_STRING() signs the octet string B<m> of sizeB<m_len> using the private key B<rsa> represented in DER using PKCS #1padding. It stores the signature in B<sigret> and the signature sizein B<siglen>. B<sigret> must point to B<RSA_size(rsa)> bytes ofmemory.B<dummy> is ignored.The random number generator must be seeded prior to calling RSA_sign_ASN1_OCTET_STRING().RSA_verify_ASN1_OCTET_STRING() verifies that the signature B<sigbuf>of size B<siglen> is the DER representation of a given octet stringB<m> of size B<m_len>. B<dummy> is ignored. B<rsa> is the signer'spublic key.=head1 RETURN VALUESRSA_sign_ASN1_OCTET_STRING() returns 1 on success, 0 otherwise.RSA_verify_ASN1_OCTET_STRING() returns 1 on successful verification, 0otherwise.The error codes can be obtained by L<ERR_get_error(3)|ERR_get_error(3)>.=head1 BUGSThese functions serve no recognizable purpose.=head1 SEE ALSOL<ERR_get_error(3)|ERR_get_error(3)>, L<objects(3)|objects(3)>,L<rand(3)|rand(3)>, L<rsa(3)|rsa(3)>, L<RSA_sign(3)|RSA_sign(3)>,L<RSA_verify(3)|RSA_verify(3)>=head1 HISTORYRSA_sign_ASN1_OCTET_STRING() and RSA_verify_ASN1_OCTET_STRING() wereadded in SSLeay 0.8.=cut
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -