file.go 331 B

12345678910111213
  1. package securedload
  2. func GetAssetSecured(name string) ([]byte, error) {
  3. var err error
  4. for k, v := range knownProtectedLoader {
  5. if loadedData, errLoad := v.VerifyAndLoad(name); errLoad == nil {
  6. return loadedData, nil
  7. } else {
  8. err = newError(k, " is not loading executable file").Base(errLoad)
  9. }
  10. }
  11. return nil, err
  12. }