Skip Menu |
 

This queue is for tickets about the Encode-Base58-GMP CPAN distribution.

Report information
The Basics
Id: 124230
Status: new
Priority: 0/
Queue: Encode-Base58-GMP

People
Owner: Nobody in particular
Requestors: rua.webdesign [...] yahoo.co.uk
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



MIME-Version: 1.0
X-Ymail-Osg: 9hhIb3MVM1lmSdFUTOJz2Px9s6k9HTtG9LRgGa4ewZ03gxdRPn52OrouRBZM6aT 2Ecpa291FYPCwYuvGmyhmA8XG_X5ao2o9WAFEbNrCgUiCARMBMs.nZUuYUH1PJ03pz3lX9AqM0xZ tLaWGU20.tRuDYWbRrsbBEWHMY_2hOAQ_6gEfczZdPXD32SEdCbm5tpfLAtwb5w6z6kEzmL6s.Uo .n.Vdjq65vFXMXvPgErm1Fpp4AYTobFDwI9RuXqH6KjDD1rfc5d_TOPWwftCII6N.FbwxDD15R06 jYnerBg81RC51UUfWZM_h.wM2CoJmzDgy801Zq0jBXej.97JX.ovEEhunGiXj4AVuIqPz75idad0 ncnwRvXFslyeh3VaPJ.EhfCW29R1dCQDilrzBRkQR0jKqdWYnKFcctNNJD_h1nIyvo5kCr9BKt4U mAS26wqa6GFI3wRpwV_sMXc34prbldO_dblMmjWfBrHH6zj3uZu4kNcHIeBfYeNxh.CxXOVAo37H IDf3GucmO8SU9qgH5bCTg7yGWpcikzzmkgt1jwO_JwsLEmpTjPizadc7OEjKMLRtDWEl5OXXoF0I lJZsAgaRcsxTNOBa0
X-Spam-Status: No, score=1.09 tagged_above=-99.9 required=10 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FORGED_MUA_MOZILLA=2.309, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_NEUTRAL=0.779] autolearn=no
X-Mailer: WebService/1.1.11286 YahooMailNeo Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36
X-Cpan.org: This message routed through the cpan.org mail forwarding service. Please use PAUSE pause.perl.org to configure your delivery settings.
X-Spam-Flag: NO
References: <1846317732.2210948.1517003985357.ref [...] mail.yahoo.com>
Content-Type: multipart/mixed; boundary="----=_Part_2210947_1767621746.1517003985357"
Message-ID: <1846317732.2210948.1517003985357 [...] mail.yahoo.com>
Reply-To: Ross Anderson <rua.webdesign [...] yahoo.co.uk>
X-Virus-Scanned: Debian amavisd-new at bestpractical.com
X-Spam-Score: 1.09
Received: from localhost (localhost [127.0.0.1]) by hipster.bestpractical.com (Postfix) with ESMTP id 2EA5D240327 for <cpan-bug+Encode-Base58-GMP [...] hipster.bestpractical.com>; Fri, 26 Jan 2018 17:00:01 -0500 (EST)
Received: from hipster.bestpractical.com ([127.0.0.1]) by localhost (hipster.bestpractical.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N0PZ3Wisa2zD for <cpan-bug+Encode-Base58-GMP [...] hipster.bestpractical.com>; Fri, 26 Jan 2018 16:59:59 -0500 (EST)
Received: from xx1.develooper.com (xx1.develooper.com [207.171.7.115]) by hipster.bestpractical.com (Postfix) with ESMTPS id 14690240310 for <bug-Encode-Base58-GMP [...] rt.cpan.org>; Fri, 26 Jan 2018 16:59:58 -0500 (EST)
Received: from localhost (xx1.develooper.com [127.0.0.1]) by localhost (Postfix) with ESMTP id B21B811D9BD for <bug-Encode-Base58-GMP [...] rt.cpan.org>; Fri, 26 Jan 2018 13:59:54 -0800 (PST)
Received: from xx1.develooper.com (xx1.develooper.com [127.0.0.1]) by localhost (Postfix) with SMTP id 5E23211EBA9 for <bug-Encode-Base58-GMP [...] rt.cpan.org>; Fri, 26 Jan 2018 13:59:52 -0800 (PST)
Received: from sonic304-23.consmr.mail.ir2.yahoo.com (sonic304-23.consmr.mail.ir2.yahoo.com [77.238.179.148]) by xx1.develooper.com (Postfix) with ESMTP id 1581011D9BD for <bug-Encode-Base58-GMP [...] rt.cpan.org>; Fri, 26 Jan 2018 13:59:49 -0800 (PST)
Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ir2.yahoo.com with HTTP; Fri, 26 Jan 2018 21:59:47 +0000
Authentication-Results: hipster.bestpractical.com (amavisd-new); dkim=pass header.i= [...] yahoo.co.uk
Delivered-To: cpan-bug+Encode-Base58-GMP [...] hipster.bestpractical.com
Subject: Feedback on CPAN Module Encode::Base58::GMP v1.00
Return-Path: <rua.webdesign [...] yahoo.co.uk>
X-RT-Mail-Extension: encode-base58-gmp
X-Original-To: cpan-bug+Encode-Base58-GMP [...] hipster.bestpractical.com
Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.uk; s=s2048; t=1517003987; bh=79MjXt+LjwTIEPtOCTpZFGxvMn2pRseJ8Eaw3I8Azco=; h=Date:From:Reply-To:To:Subject:References:From:Subject; b=bwkOx+7oCje/iSx51xgYKA/iPHts5XGqrFr+FHWlPIO2YsaTyi3l1UhEUrWSAtXykq+9eP1SmxFuK5E7/4vJjBplnVRYJG05TXymWzvqcDsKI01UzS1F4lWyFRLpb9CmCEIPtFebZxLaPgR3GmWJEGy+PmI5W6CeWC7C0PeT8rIxq2KVr5XPnSNKKtKFtrDZJSPfRbzqcH4Z37SSJXMjNkXxjAWf71pssDMZn6PHSpuRcggRayOLcyc9DqIQzbjbEliqG+fLC+yhYcjz090nfa+LqTDhVZUCnhDSrYs1qbf4b5FHaIXoRn7NftLgKa8mxtuoUemtCB0sOR1AdpBusg==
X-PMX-Spam: Gauge=IIIIIIII, Probability=8%, Report=' HTML_NO_HTTP 0.1, SUPERLONG_LINE 0.05, BODYTEXTH_SIZE_10000_LESS 0, BODYTEXTH_SIZE_3000_MORE 0, BODYTEXTP_SIZE_3000_LESS 0, DKIM_SIGNATURE 0, FORGED_MUA_MOZILLA 0, REFERENCES 0, REPLYTO_SAMEAS_FROM 0, SPF_PASS 0, URI_WITH_PATH_ONLY 0, WEBMAIL_SOURCE 0, __ANY_URI 0, __ATTACHMENT_SIZE_0_10K 0, __CP_URI_IN_BODY 0, __CT 0, __CTYPE_HAS_BOUNDARY 0, __CTYPE_MULTIPART 0, __CTYPE_MULTIPART_MIXED 0, __DQ_NEG_HEUR 0, __DQ_NEG_IP 0, __FRAUD_WEBMAIL 0, __FRAUD_WEBMAIL_FROM 0, __FRAUD_WEBMAIL_REPLYTO 0, __FROM_YAHOO 0, __HAS_ATTACHMENT 0, __HAS_ATTACHMENT1 0, __HAS_ATTACHMENT2 0, __HAS_FROM 0, __HAS_HTML 0, __HAS_MSGID 0, __HAS_REPLYTO 0, __HAS_X_MAILER 0, __HELO_YAHOO 0, __HTML_TAG_DIV 0, __HTTPS_URI 0, __MIME_HTML 0, __MIME_TEXT_H 0, __MIME_TEXT_H1 0, __MIME_TEXT_H2 0, __MIME_TEXT_P 0, __MIME_TEXT_P1 0, __MIME_TEXT_P2 0, __MIME_VERSION 0, __MOZILLA_MUA 0, __MULTIPLE_URI_TEXT 0, __PHISH_SPEAR_HTTP_RECEIVED 0, __PHISH_SPEAR_STRUCTURE_1 0, __RDNS_YAHOO 0, __REFERENCES 0, __REPLYTO_SAMEAS_FROM 0, __REPLYTO_SAMEAS_FROM_ACC 0, __REPLYTO_SAMEAS_FROM_ADDY 0, __REPLYTO_SAMEAS_FROM_DOMAIN 0, __SANE_MSGID 0, __TAG_EXISTS_HTML 0, __TO_MALFORMED_2 0, __TO_NAME 0, __TO_NO_NAME 0, __URI_IN_BODY 0, __URI_NOT_IMG 0, __URI_NO_MAILTO 0, __URI_NO_WWW 0, __URI_NS , __URI_WITH_PATH 0, __zen.spamhaus.org_ERROR '
Date: Fri, 26 Jan 2018 21:59:45 +0000 (UTC)
X-Spam-Level: *
X-PMX-Version: 5.6.1.2065439, Antispam-Engine: 2.7.2.376379, Antispam-Data: 2018.1.26.214816
To: "bug-Encode-Base58-GMP [...] rt.cpan.org" <bug-Encode-Base58-GMP [...] rt.cpan.org>
From: Ross Anderson <rua.webdesign [...] yahoo.co.uk>
X-RT-Interface: Email
Content-Length: 0
Content-Type: multipart/alternative; boundary="----=_Part_2210946_1832434072.1517003985326"
Content-Length: 0
content-type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
X-RT-Original-Encoding: utf-8
Content-Length: 1608
Download (untitled) / with headers
text/plain 1.5k
HiThank you very much for sharing your module Encode::Base58::GMP v1.00. I have encountered a slight problem with it relating to Base58 encoding for Bitcoin in that it produces a standard Bitcoin address without the leading '1' character, though otherwise correct. This is not really a 'bug' as you produce the correct Base58 encoding of the number passed in according to the Bitcoin alphabet, but the Bitcoin specification on Base58Check encoding (https://en.bitcoin.it/wiki/Base58Check_encoding) requires leading 1's to be prefixed, one for every 'leading zero' in the number passed in :- "The leading character '1', which has a value of zero in base58, is reserved for representing an entire leading zero byte, as when it is in a leading position, has no value as a base-58 symbol. There can be one or more leading '1's when necessary to represent one or more leading zero bytes. Count the number of leading zero bytes that were the result of step 3 (for old Bitcoin addresses, there will always be at least one for the version/application byte; for new addresses, there will never be any). Each leading zero byte shall be represented by its own character '1' in the final result." So the end result is probably unexpected for a user of this module in writing some code to be used with Bitcoin. Perhaps just a note would be helpful on the CPAN page warning the user to add their own '1' prefixes where needed if working with Bitcoin. Many thanksRoss Anderson System details :-Perl 5, version 12, subversion 3 (v5.12.3) built for MSWin32-x64-multi-threadWin7 Ultimate SP1 Attached test script : test-b.pl
content-type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-RT-Original-Encoding: utf-8
Content-Length: 3133
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="test-b.pl"
Content-Transfer-Encoding: base64
Content-ID: <b81cc550-1525-9eb2-b531-40c67d2daef4 [...] yahoo.com>
Content-Length: 1932
Download test-b.pl
text/x-perl 1.8k

Message body is not shown because sender requested not to inline it.



This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.