Hunter0x7c7
2022-08-11 a82f9cb69f63aaeba40c024960deda7d75b9fece
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
}