Hey,
I have just updated my BIP 32 branch. The new code implements both
halves of the "Hierarchical Deterministic Wallets" algorithm,
including generating public keys from other public keys. There is
still no error checking, and the public key generator leaks memory,
but at least the code passes the full test suite from the BIP.
-William
https://github.com/swansontec/libwallet/tree/bip32