package starcrypto import "b612.me/starcrypto/hashx" type Argon2Params = hashx.Argon2Params func DefaultArgon2idParams() Argon2Params { return hashx.DefaultArgon2idParams() } func DerivePBKDF2SHA256Key(password string, salt []byte, iterations, keyLen int) ([]byte, error) { return hashx.DerivePBKDF2SHA256Key(password, salt, iterations, keyLen) } func DerivePBKDF2SHA512Key(password string, salt []byte, iterations, keyLen int) ([]byte, error) { return hashx.DerivePBKDF2SHA512Key(password, salt, iterations, keyLen) } func DeriveArgon2idKey(password string, salt []byte, params Argon2Params) ([]byte, error) { return hashx.DeriveArgon2idKey(password, salt, params) } func DeriveArgon2iKey(password string, salt []byte, params Argon2Params) ([]byte, error) { return hashx.DeriveArgon2iKey(password, salt, params) }