package nxt.crypto; import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import nxt.util.Logger; public class MyCurve25519 { public static byte[] getPrivateKey(String secretPhrase) { try { MessageDigest digest = Crypto.sha256(); byte[] s = digest.digest(secretPhrase.getBytes("UTF-8")); Curve25519.clamp(s); return s; } catch (RuntimeException | UnsupportedEncodingException e) { Logger.logMessage("Error getting private key", e); return null; } } }