test_class.declarator: TEST_MNEMONIC = "legal winner thank year wave sausage worth useful legal winner thank year wave sausage worth useful legal will"
test_class.modifier: static final
test_class.original_string: static final String TEST_MNEMONIC = "legal winner thank year wave sausage worth useful legal winner thank year wave sausage worth useful legal will";
test_class.type: String
test_class.var_name: TEST_MNEMONIC
test_class.file: jlibra-core/src/test/java/dev/jlibra/mnemonic/LibraKeyFactoryTest.java
test_class.identifier: LibraKeyFactoryTest
test_case.body: @Test
      public void fromSeed() {
          Mnemonic mnemonic = Mnemonic.fromString(TEST_MNEMONIC);
          Seed seed = new Seed(mnemonic, "LIBRA");
  
          assertEquals(
                  "8d8d9b85e36b2b9486becd31288e9dc2501cf77f95deb7d141eeb49d77f8a80f",
                  Hex.toHexString(seed.getData()));
  
          LibraKeyFactory libraKeyFactory = new LibraKeyFactory(seed);
  
          assertEquals(
                  "16274c9618ed59177ca948529c1884ba65c57984d562ec2b4e5aa1ee3e3903be",
                  Hex.toHexString(libraKeyFactory.getMaster().getData()));
      }
test_case.class_method_signature: LibraKeyFactoryTest.fromSeed()
test_case.full_signature: @Test public void fromSeed()
test_case.identifier: fromSeed
test_case.invocations: fromString assertEquals toHexString getData assertEquals toHexString getData getMaster
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void fromSeed()
focal_class.declarator: MASTER_KEY_SALT = "LIBRA WALLET: master key salt$".getBytes(StandardCharsets.UTF_8)
focal_class.modifier: private static final
focal_class.original_string: private static final byte[] MASTER_KEY_SALT = "LIBRA WALLET: master key salt$".getBytes(StandardCharsets.UTF_8);
focal_class.type: byte[]
focal_class.var_name: MASTER_KEY_SALT
focal_class.declarator: INFO_PREFIX = "LIBRA WALLET: derived key$".getBytes(StandardCharsets.UTF_8)
focal_class.modifier: private static final
focal_class.original_string: private static final byte[] INFO_PREFIX = "LIBRA WALLET: derived key$".getBytes(StandardCharsets.UTF_8);
focal_class.type: byte[]
focal_class.var_name: INFO_PREFIX
focal_class.declarator: master
focal_class.modifier: private final
focal_class.original_string: private final Master master;
focal_class.type: Master
focal_class.var_name: master
focal_class.file: jlibra-core/src/main/java/dev/jlibra/mnemonic/LibraKeyFactory.java
focal_class.identifier: LibraKeyFactory
focal_class.class_method_signature: LibraKeyFactory.LibraKeyFactory(Seed seed)
focal_class.full_signature: public  LibraKeyFactory(Seed seed)
focal_class.identifier: LibraKeyFactory
focal_class.modifiers: public
focal_class.parameters: (Seed seed)
focal_class.signature:  LibraKeyFactory(Seed seed)
focal_class.class_method_signature: LibraKeyFactory.getMaster()
focal_class.full_signature: public Master getMaster()
focal_class.identifier: getMaster
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Master
focal_class.signature: Master getMaster()
focal_class.class_method_signature: LibraKeyFactory.privateChild(ChildNumber childNumber)
focal_class.full_signature: public ExtendedPrivKey privateChild(ChildNumber childNumber)
focal_class.identifier: privateChild
focal_class.modifiers: public
focal_class.parameters: (ChildNumber childNumber)
focal_class.return: ExtendedPrivKey
focal_class.signature: ExtendedPrivKey privateChild(ChildNumber childNumber)
focal_class.class_method_signature: LibraKeyFactory.createInfo(ChildNumber childNumber)
focal_class.full_signature: private byte[] createInfo(ChildNumber childNumber)
focal_class.identifier: createInfo
focal_class.modifiers: private
focal_class.parameters: (ChildNumber childNumber)
focal_class.return: byte[]
focal_class.signature: byte[] createInfo(ChildNumber childNumber)
focal_method.body: public Master getMaster() {
          return master;
      }
focal_method.class_method_signature: LibraKeyFactory.getMaster()
focal_method.full_signature: public Master getMaster()
focal_method.identifier: getMaster
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: Master
focal_method.signature: Master getMaster()