aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/reclaim/oidc_helper.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/reclaim/oidc_helper.c b/src/reclaim/oidc_helper.c
index 5d04ef6b2..a5287c26d 100644
--- a/src/reclaim/oidc_helper.c
+++ b/src/reclaim/oidc_helper.c
@@ -596,6 +596,7 @@ OIDC_parse_authz_code (const struct GNUNET_CRYPTO_EcdsaPrivateKey *ecdsa_priv,
596 char *ptr; 596 char *ptr;
597 char *plaintext; 597 char *plaintext;
598 char *attrs_ser; 598 char *attrs_ser;
599 char *attests_ser;
599 char *expected_code_challenge; 600 char *expected_code_challenge;
600 char *code_challenge; 601 char *code_challenge;
601 char *code_verifier_hash; 602 char *code_verifier_hash;
@@ -605,6 +606,7 @@ OIDC_parse_authz_code (const struct GNUNET_CRYPTO_EcdsaPrivateKey *ecdsa_priv,
605 struct GNUNET_CRYPTO_EcdhePublicKey *ecdh_pub; 606 struct GNUNET_CRYPTO_EcdhePublicKey *ecdh_pub;
606 uint32_t code_challenge_len; 607 uint32_t code_challenge_len;
607 uint32_t attrs_ser_len; 608 uint32_t attrs_ser_len;
609 uint32_t attests_ser_len;
608 size_t plaintext_len; 610 size_t plaintext_len;
609 size_t code_payload_len; 611 size_t code_payload_len;
610 uint32_t nonce = 0; 612 uint32_t nonce = 0;
@@ -710,7 +712,10 @@ OIDC_parse_authz_code (const struct GNUNET_CRYPTO_EcdsaPrivateKey *ecdsa_priv,
710 attrs_ser = ((char *) &params[1]) + code_challenge_len; 712 attrs_ser = ((char *) &params[1]) + code_challenge_len;
711 attrs_ser_len = ntohl (params->attr_list_len); 713 attrs_ser_len = ntohl (params->attr_list_len);
712 *attrs = GNUNET_RECLAIM_attribute_list_deserialize (attrs_ser, attrs_ser_len); 714 *attrs = GNUNET_RECLAIM_attribute_list_deserialize (attrs_ser, attrs_ser_len);
713 *attests = GNUNET_new (struct GNUNET_RECLAIM_AttestationList); 715 attests_ser = ((char*) attrs_ser) + attrs_ser_len;
716 attests_ser_len = ntohl (params->attest_list_len);
717 *attests = GNUNET_RECLAIM_attestation_list_deserialize (attests_ser,
718 attests_ser_len);
714 719
715 *nonce_str = NULL; 720 *nonce_str = NULL;
716 if (nonce != 0) 721 if (nonce != 0)