Lines Matching defs:signature

4593 	unsigned char *signature = NULL;
4618 wpa_printf(MSG_DEBUG, "DPP: Unknown signature algorithm");
4718 signature = os_malloc(signature_len);
4719 if (!signature)
4721 if (EVP_DigestSignFinal(md_ctx, signature, &signature_len) != 1) {
4726 wpa_hexdump(MSG_DEBUG, "DPP: signedConnector ECDSA signature (DER)",
4727 signature, signature_len);
4729 p = signature;
4734 if (dpp_bn2bin_pad(r, signature, curve->prime_len) < 0 ||
4735 dpp_bn2bin_pad(s, signature + curve->prime_len,
4739 wpa_hexdump(MSG_DEBUG, "DPP: signedConnector ECDSA signature (raw r,s)",
4740 signature, signature_len);
4741 signed3 = (char *) base64_url_encode(signature, signature_len,
4785 os_free(signature);
5561 unsigned char *prot_hdr = NULL, *signature = NULL;
5640 signature = base64_url_decode((const unsigned char *) pos,
5642 if (!signature) {
5644 "DPP: Failed to base64url decode signedConnector signature");
5648 wpa_hexdump(MSG_DEBUG, "DPP: signedConnector - signature",
5649 signature, signature_len);
5658 "DPP: Unexpected signedConnector signature length (%d)",
5664 /* JWS Signature encodes the signature (r,s) as two octet strings. Need
5666 r = BN_bin2bn(signature, signature_len / 2, NULL);
5667 s = BN_bin2bn(signature + signature_len / 2, signature_len / 2, NULL);
5676 wpa_printf(MSG_DEBUG, "DPP: Could not DER encode signature");
5679 wpa_hexdump(MSG_DEBUG, "DPP: DER encoded signature", der, der_len);
5711 os_free(signature);
8214 unsigned char *signature = NULL;
8231 wpa_printf(MSG_DEBUG, "DPP: Original base64url encoded signature: %s",
8233 signature = base64_url_decode((const unsigned char *) pos,
8235 if (!signature || signature_len == 0)
8237 wpa_hexdump(MSG_DEBUG, "DPP: Original Connector signature",
8238 signature, signature_len);
8239 signature[signature_len - 1] ^= 0x01;
8240 wpa_hexdump(MSG_DEBUG, "DPP: Corrupted Connector signature",
8241 signature, signature_len);
8242 signed3 = (char *) base64_url_encode(signature, signature_len,
8248 wpa_printf(MSG_DEBUG, "DPP: Corrupted base64url encoded signature: %s",
8252 os_free(signature);