better debug output
authorSchanzenbach, Martin <mschanzenbach@posteo.de>
Wed, 4 Sep 2019 19:24:49 +0000 (21:24 +0200)
committerSchanzenbach, Martin <mschanzenbach@posteo.de>
Wed, 4 Sep 2019 19:24:49 +0000 (21:24 +0200)
src/reclaim/oidc_helper.c

index e686a67a108233d987baae54225651dd749e6c94..9878506e85bec998491b665da86abce5c998ed56 100644 (file)
@@ -570,8 +570,8 @@ OIDC_parse_authz_code (const struct GNUNET_CRYPTO_EcdsaPrivateKey *ecdsa_priv,
   struct GNUNET_CRYPTO_EcdsaSignature *signature;
   struct GNUNET_CRYPTO_EcdsaPublicKey ecdsa_pub;
   struct GNUNET_CRYPTO_EcdhePublicKey *ecdh_pub;
-  size_t code_challenge_len;
-  size_t attrs_ser_len;
+  uint32_t code_challenge_len;
+  uint32_t attrs_ser_len;
   size_t plaintext_len;
   size_t code_payload_len;
   uint32_t nonce = 0;
@@ -624,7 +624,9 @@ OIDC_parse_authz_code (const struct GNUNET_CRYPTO_EcdsaPrivateKey *ecdsa_priv,
       (0 !=
        strncmp (expected_code_challenge, code_challenge, code_challenge_len)))
   {
-    GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Invalid code verifier\n");
+    GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
+        "Invalid code verifier! Expected: %s, Got: %.*s\n",
+        expected_code_challenge, code_challenge_len, code_challenge);
     GNUNET_free_non_null (code_payload);
     GNUNET_free (expected_code_challenge);
     return GNUNET_SYSERR;