diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2001-06-20 14:11:16 +0000 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2001-06-20 14:11:16 +0000 |
commit | 06ee26c4753c4e399741f1710f6f0dd526130776 (patch) | |
tree | a9814eef9d9407da33afee0f419f94bc07db6f99 /lib/gnutls_datum.c | |
parent | e9d5f40989e5bc54010753e9ce160d0e5ea5bd54 (diff) | |
download | gnutls-06ee26c4753c4e399741f1710f6f0dd526130776.tar.gz |
client side RSA works (no certificate checking)
Diffstat (limited to 'lib/gnutls_datum.c')
-rw-r--r-- | lib/gnutls_datum.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/gnutls_datum.c b/lib/gnutls_datum.c index b152c19c40..cf31a02990 100644 --- a/lib/gnutls_datum.c +++ b/lib/gnutls_datum.c @@ -51,6 +51,16 @@ int gnutls_set_datum( gnutls_datum* dat, const void* data, int data_size) { return 0; } +int gnutls_sset_datum( gnutls_datum* dat, const void* data, int data_size) { + dat->data = secure_malloc(data_size); + if (dat->data==NULL) return GNUTLS_E_MEMORY_ERROR; + + dat->size = data_size; + memcpy( dat->data, data, data_size); + + return 0; +} + void gnutls_free_datum( gnutls_datum* dat) { if (dat->data!=NULL && dat->size!=0) gnutls_free( dat->data); |