Hunter0x7c7
2022-08-11 b8230139fb40edea387617b6accd8371e37eda58
1
2
3
4
5
6
7
8
9
10
11
12
13
14
package securedload
 
type ProtectedLoader interface {
    VerifyAndLoad(filename string) ([]byte, error)
}
 
var knownProtectedLoader map[string]ProtectedLoader
 
func RegisterProtectedLoader(name string, sv ProtectedLoader) {
    if knownProtectedLoader == nil {
        knownProtectedLoader = map[string]ProtectedLoader{}
    }
    knownProtectedLoader[name] = sv
}