file.go 320 B

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