is BIP32 modified for the secp256k1 curve too? what should a correct implementation do in case of failure on secp256k1?