*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> RSA_verify_ASN1_OCTET_STRING (3)              



NAME    [Toc]    [Back]

       RSA signatures

SYNOPSIS    [Toc]    [Back]

       #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 );

DESCRIPTION    [Toc]    [Back]

       The  RSA_sign_ASN1_OCTET_STRING() function signs the octet
       string m of size m_len using the private  key  rsa  represented
 in DER using PKCS #1 padding.  It stores the signature
 in sigret and  the  signature  size  in  siglen.  The
       sigret must point to RSA_size(rsa) bytes of memory.

       The dummy is ignored.

       The  random number generator must be seeded prior to calling
 the RSA_sign_ASN1_OCTET_STRING() function.

       The RSA_verify_ASN1_OCTET_STRING() function verifies  that
       the signature sigbuf of size siglen is the DER representation
 of a given octet string m of size m_len. The dummy is
       ignored. The rsa is the signer's public key.

RESTRICTIONS    [Toc]    [Back]

       These functions serve no recognizable purpose.

RETURN VALUES    [Toc]    [Back]

       The  RSA_sign_ASN1_OCTET_STRING()  function  returns  1 on
       success, 0 otherwise.  The  RSA_verify_ASN1_OCTET_STRING()
       function  returns  1  on successful verification, 0 otherwise.

       The  error  codes   can   be   obtained   by   using   the
       ERR_get_error() function.

HISTORY    [Toc]    [Back]

       The      RSA_sign_ASN1_OCTET_STRING()     and     RSA_verify_ASN1_OCTET_STRING()
 functions  were  added  in  SSLeay

SEE ALSO    [Toc]    [Back]

       Functions:    err(3),    objects(3),    rand(3),   rsa(3),
       RSA_sign(3), RSA_verify(3)

[ Back ]
 Similar pages
Name OS Title
DSA_sign_setup Tru64 DSA signatures
DSA_sign OpenBSD DSA signatures
DSA_sign Tru64 DSA signatures
DSA_verify Tru64 DSA signatures
DSA_sign NetBSD DSA signatures
pkg_sign FreeBSD handle package signatures
pkg_check FreeBSD handle package signatures
tt_otype_osig_count HP-UX return the number of notice signatures for an otype
tt_otype_hsig_count HP-UX return the number of request signatures for an otype
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service