webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions
dsa_asn1.c File Reference
#include <openssl/dsa.h>
#include <assert.h>
#include <openssl/bn.h>
#include <openssl/bytestring.h>
#include <openssl/err.h>
#include <openssl/mem.h>
#include "../bytestring/internal.h"

Functions

DSA_SIGDSA_SIG_parse (CBS *cbs)
 
int DSA_SIG_marshal (CBB *cbb, const DSA_SIG *sig)
 
DSADSA_parse_public_key (CBS *cbs)
 
int DSA_marshal_public_key (CBB *cbb, const DSA *dsa)
 
DSADSA_parse_parameters (CBS *cbs)
 
int DSA_marshal_parameters (CBB *cbb, const DSA *dsa)
 
DSADSA_parse_private_key (CBS *cbs)
 
int DSA_marshal_private_key (CBB *cbb, const DSA *dsa)
 
DSA_SIGd2i_DSA_SIG (DSA_SIG **out_sig, const uint8_t **inp, long len)
 
int i2d_DSA_SIG (const DSA_SIG *in, uint8_t **outp)
 
DSAd2i_DSAPublicKey (DSA **out, const uint8_t **inp, long len)
 
int i2d_DSAPublicKey (const DSA *in, uint8_t **outp)
 
DSAd2i_DSAPrivateKey (DSA **out, const uint8_t **inp, long len)
 
int i2d_DSAPrivateKey (const DSA *in, uint8_t **outp)
 
DSAd2i_DSAparams (DSA **out, const uint8_t **inp, long len)
 
int i2d_DSAparams (const DSA *in, uint8_t **outp)
 

Function Documentation

◆ d2i_DSA_SIG()

DSA_SIG* d2i_DSA_SIG ( DSA_SIG **  out_sig,
const uint8_t **  inp,
long  len 
)

◆ d2i_DSAparams()

DSA* d2i_DSAparams ( DSA **  out,
const uint8_t **  inp,
long  len 
)

◆ d2i_DSAPrivateKey()

DSA* d2i_DSAPrivateKey ( DSA **  out,
const uint8_t **  inp,
long  len 
)

◆ d2i_DSAPublicKey()

DSA* d2i_DSAPublicKey ( DSA **  out,
const uint8_t **  inp,
long  len 
)

◆ DSA_marshal_parameters()

int DSA_marshal_parameters ( CBB cbb,
const DSA dsa 
)

◆ DSA_marshal_private_key()

int DSA_marshal_private_key ( CBB cbb,
const DSA dsa 
)

◆ DSA_marshal_public_key()

int DSA_marshal_public_key ( CBB cbb,
const DSA dsa 
)

◆ DSA_parse_parameters()

DSA* DSA_parse_parameters ( CBS cbs)

◆ DSA_parse_private_key()

DSA* DSA_parse_private_key ( CBS cbs)

◆ DSA_parse_public_key()

DSA* DSA_parse_public_key ( CBS cbs)

◆ DSA_SIG_marshal()

int DSA_SIG_marshal ( CBB cbb,
const DSA_SIG sig 
)

◆ DSA_SIG_parse()

DSA_SIG* DSA_SIG_parse ( CBS cbs)

◆ i2d_DSA_SIG()

int i2d_DSA_SIG ( const DSA_SIG in,
uint8_t **  outp 
)

◆ i2d_DSAparams()

int i2d_DSAparams ( const DSA in,
uint8_t **  outp 
)

◆ i2d_DSAPrivateKey()

int i2d_DSAPrivateKey ( const DSA in,
uint8_t **  outp 
)

◆ i2d_DSAPublicKey()

int i2d_DSAPublicKey ( const DSA in,
uint8_t **  outp 
)