derives a key given the `` extended '' child number , ie . the 0x80000000 bit of the value that you pass for childnumber will determine whether to use hardened derivation or not . consider whether your code would benefit from the clarity of the equivalent , but explicit , form of this method that takes a childnumber rather than an int , for example : derivechildkey parent , new childnumber childnumber , true where the value of the hardened bit of childnumber is zero . concode_field_sep byte[] keyBytes concode_elem_sep byte[] chainCode concode_elem_sep int MAX_CHILD_DERIVATION_ATTEMPTS concode_elem_sep BigInteger RAND_INT concode_field_sep DeterministicKey createMasterPubKeyFromBytes concode_elem_sep RawKeyBytes deriveChildKeyBytesFromPublic concode_elem_sep DeterministicKey createMasterPrivateKey concode_elem_sep DeterministicKey createMasterPrivKeyFromBytes concode_elem_sep DeterministicKey deriveThisOrNextChildKey concode_elem_sep void assertNonInfinity concode_elem_sep void assertLessThanN concode_elem_sep RawKeyBytes deriveChildKeyBytesFromPrivate concode_elem_sep void assertNonZero
DeterministicKey function ( DeterministicKey arg0 , int arg1 ) { return deriveChildKey ( arg0 , new ChildNumber ( arg1 ) ) ; }