Hello I'm the author of ethereumjs-util
. There was a bug in ethereumjs-util in the privateToPublic method. The problem was caused by inconsistent padding. Please upgrade to v2.3.2. Thanks to Richard Moore of Krypotkit's Ethereumwallet.com for finding this bug! Let me know if you have any other problems.