diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2002-12-02 07:13:35 +0000 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2002-12-02 07:13:35 +0000 |
commit | 54e8f8fe0a91a8b53a2362ef2bab292ade94fb25 (patch) | |
tree | fadbc28920b3e0b2b74332c54110d14148c950d2 /libextra/gnutls_openpgp.c | |
parent | e9accc808aad3981ac19712be97e395a399506e7 (diff) | |
download | gnutls-54e8f8fe0a91a8b53a2362ef2bab292ade94fb25.tar.gz |
Cleanups. Prefixed some internal function with underscore.
Diffstat (limited to 'libextra/gnutls_openpgp.c')
-rw-r--r-- | libextra/gnutls_openpgp.c | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/libextra/gnutls_openpgp.c b/libextra/gnutls_openpgp.c index 4b167662b8..cf233b9f4f 100644 --- a/libextra/gnutls_openpgp.c +++ b/libextra/gnutls_openpgp.c @@ -444,7 +444,7 @@ _gnutls_openpgp_key2gnutls_key( gnutls_private_key *pkey, pkey->pk_algorithm = GNUTLS_PK_DSA; else if( is_RSA(pke_algo) ) pkey->pk_algorithm = GNUTLS_PK_RSA; - rc = gnutls_set_datum( &pkey->raw, raw_key->data, raw_key->size ); + rc = _gnutls_set_datum( &pkey->raw, raw_key->data, raw_key->size ); if( rc < 0 ) { release_mpi_array( pkey->params, i ); rc = GNUTLS_E_MEMORY_ERROR; @@ -485,7 +485,7 @@ _gnutls_openpgp_cert2gnutls_cert( gnutls_cert *cert, gnutls_datum raw ) if( !pkt ) rc = GNUTLS_E_INTERNAL_ERROR; if( !rc ) - rc = gnutls_set_datum( &cert->raw, raw.data, raw.size ); + rc = _gnutls_set_datum( &cert->raw, raw.data, raw.size ); if( !rc ) rc = openpgp_pk_to_gnutls_cert( cert, pkt->pkt.public_key ); @@ -623,8 +623,11 @@ gnutls_certificate_set_openpgp_key_mem( gnutls_certificate_credentials res, int n = res->ncerts; cdkPKT_public_key *pk = pkt->pkt.public_key; res->cert_list_length[n] = 1; - gnutls_set_datum( &res->cert_list[n][0].raw, - cert->data, cert->size ); + if (_gnutls_set_datum( &res->cert_list[n][0].raw, + cert->data, cert->size ) < 0) { + gnutls_assert(); + return GNUTLS_E_MEMORY_ERROR; + } openpgp_pk_to_gnutls_cert( &res->cert_list[n][0], pk ); i++; } @@ -643,10 +646,14 @@ gnutls_certificate_set_openpgp_key_mem( gnutls_certificate_credentials res, return GNUTLS_E_MEMORY_ERROR; } /* ncerts has been incremented before */ - gnutls_set_datum( &raw, key->data, key->size ); - rc =_gnutls_openpgp_key2gnutls_key( &res->pkey[res->ncerts-1], &raw ); - gnutls_free_datum(&raw); - + rc = _gnutls_set_datum( &raw, key->data, key->size ); + if (rc < 0) { + gnutls_assert(); + return rc; + } + rc = _gnutls_openpgp_key2gnutls_key( &res->pkey[res->ncerts-1], &raw ); + _gnutls_free_datum(&raw); + leave: cdk_kbnode_release( knode ); |