gnutls_decode_gost_rs_value3
Api function
Usage
#include <gnutls/crypto.h>
int gnutls_decode_gost_rs_value(const gnutls_datum_t * sig_value, gnutls_datum_t * r, gnutls_datum_t * s);
Arguments
const gnutls_datum_t * sig_value
|
will holds a GOST signature according to RFC 4491 section 2.2.2 |
|---|---|
gnutls_datum_t * r
|
will contain the r value |
gnutls_datum_t * s
|
will contain the s value |
Overview
This function will decode the provided sig_value , into r and s elements. See RFC 4491 section 2.2.2 for the format of signature value.
The output values may be padded with a zero byte to prevent them from being interpreted as negative values. The 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.