14 lines
320 B
Go
Raw Permalink Normal View History

2021-03-16 22:05:01 +00:00
package securedload
func GetAssetSecured(name string) ([]byte, error) {
var err error
for k, v := range knownProtectedLoader {
2021-03-28 09:33:00 +08:00
loadedData, errLoad := v.VerifyAndLoad(name)
if errLoad == nil {
2021-03-16 22:05:01 +00:00
return loadedData, nil
}
2021-03-28 09:33:00 +08:00
err = newError(k, " is not loading executable file").Base(errLoad)
2021-03-16 22:05:01 +00:00
}
return nil, err
}