* info structure to a different type.
*/
int
-_gnutls_auth_info_set(gnutls_session_t session,
+_gnutls_auth_info_init(gnutls_session_t session,
gnutls_credentials_type_t type, int size,
int allow_change)
{
gnutls_credentials_type_t type);
const void *_gnutls_get_kx_cred(gnutls_session_t session,
gnutls_kx_algorithm_t algo);
-int _gnutls_auth_info_set(gnutls_session_t session,
+int _gnutls_auth_info_init(gnutls_session_t session,
gnutls_credentials_type_t type, int size,
int allow_change);
}
if ((ret =
- _gnutls_auth_info_set(session, GNUTLS_CRD_ANON,
+ _gnutls_auth_info_init(session, GNUTLS_CRD_ANON,
sizeof(anon_auth_info_st), 1)) < 0) {
gnutls_assert();
return ret;
/* set auth_info */
if ((ret =
- _gnutls_auth_info_set(session, GNUTLS_CRD_ANON,
+ _gnutls_auth_info_init(session, GNUTLS_CRD_ANON,
sizeof(anon_auth_info_st), 1)) < 0) {
gnutls_assert();
return ret;
}
if ((ret =
- _gnutls_auth_info_set(session, GNUTLS_CRD_ANON,
+ _gnutls_auth_info_init(session, GNUTLS_CRD_ANON,
sizeof(anon_auth_info_st), 1)) < 0) {
gnutls_assert();
return ret;
/* set auth_info */
if ((ret =
- _gnutls_auth_info_set(session, GNUTLS_CRD_ANON,
+ _gnutls_auth_info_init(session, GNUTLS_CRD_ANON,
sizeof(anon_auth_info_st), 1)) < 0) {
gnutls_assert();
return ret;
}
if ((ret =
- _gnutls_auth_info_set(session, GNUTLS_CRD_CERTIFICATE,
+ _gnutls_auth_info_init(session, GNUTLS_CRD_CERTIFICATE,
sizeof(cert_auth_info_st), 1)) < 0) {
gnutls_assert();
return ret;
}
if ((ret =
- _gnutls_auth_info_set(session, GNUTLS_CRD_CERTIFICATE,
+ _gnutls_auth_info_init(session, GNUTLS_CRD_CERTIFICATE,
sizeof(cert_auth_info_st), 0)) < 0) {
gnutls_assert();
return ret;
return GNUTLS_E_INSUFFICIENT_CREDENTIALS;
}
- if ((ret = _gnutls_auth_info_set(session, GNUTLS_CRD_CERTIFICATE,
+ if ((ret = _gnutls_auth_info_init(session, GNUTLS_CRD_CERTIFICATE,
sizeof(cert_auth_info_st),
1)) < 0) {
gnutls_assert();
}
if ((ret =
- _gnutls_auth_info_set(session, GNUTLS_CRD_PSK,
+ _gnutls_auth_info_init(session, GNUTLS_CRD_PSK,
sizeof(psk_auth_info_st), 1)) < 0) {
gnutls_assert();
return ret;
gnutls_datum_t hint = {NULL, 0};
if ((ret =
- _gnutls_auth_info_set(session, GNUTLS_CRD_PSK,
+ _gnutls_auth_info_init(session, GNUTLS_CRD_PSK,
sizeof(psk_auth_info_st), 1)) < 0) {
gnutls_assert();
return ret;
}
if ((ret =
- _gnutls_auth_info_set(session, GNUTLS_CRD_PSK,
+ _gnutls_auth_info_init(session, GNUTLS_CRD_PSK,
sizeof(psk_auth_info_st), 1)) < 0) {
gnutls_assert();
return ret;
}
if ((ret =
- _gnutls_auth_info_set(session, GNUTLS_CRD_PSK,
+ _gnutls_auth_info_init(session, GNUTLS_CRD_PSK,
sizeof(psk_auth_info_st), 1)) < 0) {
gnutls_assert();
return ret;
/* set auth_info */
if ((ret =
- _gnutls_auth_info_set(session, GNUTLS_CRD_PSK,
+ _gnutls_auth_info_init(session, GNUTLS_CRD_PSK,
sizeof(psk_auth_info_st), 1)) < 0) {
gnutls_assert();
return ret;
/* set auth_info */
if ((ret =
- _gnutls_auth_info_set(session, GNUTLS_CRD_PSK,
+ _gnutls_auth_info_init(session, GNUTLS_CRD_PSK,
sizeof(psk_auth_info_st), 1)) < 0) {
gnutls_assert();
return ret;
return GNUTLS_E_INSUFFICIENT_CREDENTIALS;
}
- if ((ret = _gnutls_auth_info_set(session, GNUTLS_CRD_CERTIFICATE,
+ if ((ret = _gnutls_auth_info_init(session, GNUTLS_CRD_CERTIFICATE,
sizeof(cert_auth_info_st),
1)) < 0) {
gnutls_assert();
}
if ((ret =
- _gnutls_auth_info_set(session, GNUTLS_CRD_PSK,
+ _gnutls_auth_info_init(session, GNUTLS_CRD_PSK,
sizeof(psk_auth_info_st), 1)) < 0) {
gnutls_assert();
return ret;
}
if ((ret =
- _gnutls_auth_info_set(session, GNUTLS_CRD_PSK,
+ _gnutls_auth_info_init(session, GNUTLS_CRD_PSK,
sizeof(psk_auth_info_st), 1)) < 0) {
gnutls_assert();
return ret;
return GNUTLS_E_INSUFFICIENT_CREDENTIALS;
}
- ret = _gnutls_auth_info_set(session, GNUTLS_CRD_PSK,
+ ret = _gnutls_auth_info_init(session, GNUTLS_CRD_PSK,
sizeof(psk_auth_info_st), 1);
if (ret < 0) {
gnutls_assert();
priv = epriv;
if ((ret =
- _gnutls_auth_info_set(session, GNUTLS_CRD_SRP,
+ _gnutls_auth_info_init(session, GNUTLS_CRD_SRP,
sizeof(srp_server_auth_info_st),
1)) < 0) {
gnutls_assert();
user_key.size = tkey.size;
}
- ret = _gnutls_auth_info_set(session, GNUTLS_CRD_PSK, sizeof(psk_auth_info_st), 1);
+ ret = _gnutls_auth_info_init(session, GNUTLS_CRD_PSK, sizeof(psk_auth_info_st), 1);
if (ret < 0) {
gnutls_assert();
goto cleanup;
if (!resuming) {
assert(psk.identity.size < sizeof(info->username));
- ret = _gnutls_auth_info_set(session, GNUTLS_CRD_PSK, sizeof(psk_auth_info_st), 1);
+ ret = _gnutls_auth_info_init(session, GNUTLS_CRD_PSK, sizeof(psk_auth_info_st), 1);
if (ret < 0) {
gnutls_assert();
goto fail;
/* client and server have the same auth_info here
*/
ret =
- _gnutls_auth_info_set(session, GNUTLS_CRD_CERTIFICATE,
+ _gnutls_auth_info_init(session, GNUTLS_CRD_CERTIFICATE,
sizeof(cert_auth_info_st), 1);
if (ret < 0) {
gnutls_assert();
}
ret =
- _gnutls_auth_info_set(session, GNUTLS_CRD_SRP,
+ _gnutls_auth_info_init(session, GNUTLS_CRD_SRP,
sizeof(srp_server_auth_info_st), 1);
if (ret < 0) {
gnutls_assert();
/* client and server have the same auth_info here
*/
ret =
- _gnutls_auth_info_set(session, GNUTLS_CRD_ANON,
+ _gnutls_auth_info_init(session, GNUTLS_CRD_ANON,
sizeof(anon_auth_info_st), 1);
if (ret < 0) {
gnutls_assert();
unsigned pack_size;
ret =
- _gnutls_auth_info_set(session, GNUTLS_CRD_PSK,
+ _gnutls_auth_info_init(session, GNUTLS_CRD_PSK,
sizeof(psk_auth_info_st), 1);
if (ret < 0) {
gnutls_assert();
}
if ((ret =
- _gnutls_auth_info_set(session, GNUTLS_CRD_CERTIFICATE,
+ _gnutls_auth_info_init(session, GNUTLS_CRD_CERTIFICATE,
sizeof(cert_auth_info_st), 1)) < 0) {
gnutls_assert();
return ret;