10 UMLObject 20 30 120 70 Passphrase -- (Optional) Any string lt=. Relation 130 50 170 50 lt=.> SHA-512, keep first 16 bytes 10.0;20.0;150.0;20.0 UMLObject 280 30 120 70 Seed -- (16 bytes) UMLObject 170 170 230 70 Private Key -- (32 bytes) Relation 290 90 120 100 lt=<- SHA-512Half 10.0;80.0;10.0;10.0 UMLObject 170 300 230 70 Public Key -- (32 bytes) UMLObject 110 300 60 70 0xED Prefix -- (1 byte) Relation 230 230 180 90 lt=-> Public Key Derivation 10.0;10.0;10.0;70.0 Relation 100 370 320 70 lt=.. Master Public Key (33 bytes) 10.0;10.0;10.0;30.0;300.0;30.0;300.0;10.0