gnutls_encode_rs_value3
Api function
Usage
#include <gnutls/crypto.h>
int gnutls_encode_rs_value(gnutls_datum_t * sig_value, const gnutls_datum_t * r, const gnutls_datum_t * s);
Arguments
gnutls_datum_t * sig_value
|
will hold a Dss-Sig-Value DER encoded structure |
|---|---|
const gnutls_datum_t * r
|
must contain the r value |
const gnutls_datum_t * s
|
must contain the s value |
Overview
This function will encode the provided r and s values, into a Dss-Sig-Value structure, used for DSA and ECDSA signatures.
The output value should be deallocated using gnutls_free().
Returns
On success, GNUTLS_E_SUCCESS (0) is returned, otherwise an error code is returned.
Since
3.6.0
Releases
5 releases since Debian 10 (Buster); the text changed 4 times.