Translations:Forging Algorithm/7/en

From ArdorDocs
Revision as of 15:58, 31 March 2020 by FuzzyBot (talk | contribs) (FuzzyBot moved page Translations:Forging (f)/7/en to Translations:Forging Algorithm/7/en without leaving a redirect: Part of translatable page "Forging (f)")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
private static BigInteger getHit(byte[] publicKey, Block block){
   [...]
   MessageDigest digest = Crypto.sha256();
   digest.update(block.getGenerationSignature());
   byte[] generationSignatureHash = digest.digest(publicKey);
   return new BigInteger(1, new byte[] {generationSignatureHash[7], 
                                        generationSignatureHash[6], 
                                        generationSignatureHash[5], 
                                        generationSignatureHash[4], 
                                        generationSignatureHash[3], 
                                        generationSignatureHash[2], 
                                        generationSignatureHash[1], 
                                        generationSignatureHash[0]});
}

Taken from ardor/ src / java / nxt / Generator.java