xs/capabilities.json

2296 lines
57 KiB
JSON

{
"capabilityInfo": [
{
"packageName": "xs",
"capability": "CAPABILITY_FILES",
"depPath": "blitter.com/go/xs.AuthUserByPasswd io/ioutil.ReadFile os.ReadFile",
"path": [
{
"name": "blitter.com/go/xs.AuthUserByPasswd",
"package": "blitter.com/go/xs"
},
{
"name": "io/ioutil.ReadFile",
"site": {
"filename": "auth.go",
"line": "104",
"column": "20"
},
"package": "io/ioutil"
},
{
"name": "os.ReadFile",
"site": {
"filename": "ioutil.go",
"line": "42",
"column": "20"
},
"package": "os"
}
],
"packageDir": "blitter.com/go/xs",
"capabilityType": "CAPABILITY_TYPE_DIRECT"
},
{
"packageName": "xs",
"capability": "CAPABILITY_FILES",
"depPath": "blitter.com/go/xs.AuthUserByToken io/ioutil.ReadFile os.ReadFile",
"path": [
{
"name": "blitter.com/go/xs.AuthUserByToken",
"package": "blitter.com/go/xs"
},
{
"name": "io/ioutil.ReadFile",
"site": {
"filename": "auth.go",
"line": "176",
"column": "20"
},
"package": "io/ioutil"
},
{
"name": "os.ReadFile",
"site": {
"filename": "ioutil.go",
"line": "42",
"column": "20"
},
"package": "os"
}
],
"packageDir": "blitter.com/go/xs",
"capabilityType": "CAPABILITY_TYPE_DIRECT"
},
{
"packageName": "xs",
"capability": "CAPABILITY_FILES",
"depPath": "blitter.com/go/xs.GetState (*os.File).Fd",
"path": [
{
"name": "blitter.com/go/xs.GetState",
"package": "blitter.com/go/xs"
},
{
"name": "(*os.File).Fd",
"site": {
"filename": "termmode_linux.go",
"line": "62",
"column": "47"
},
"package": "os"
}
],
"packageDir": "blitter.com/go/xs",
"capabilityType": "CAPABILITY_TYPE_DIRECT"
},
{
"packageName": "xs",
"capability": "CAPABILITY_FILES",
"depPath": "blitter.com/go/xs.GetTool os.Stat",
"path": [
{
"name": "blitter.com/go/xs.GetTool",
"package": "blitter.com/go/xs"
},
{
"name": "os.Stat",
"site": {
"filename": "auth.go",
"line": "220",
"column": "19"
},
"package": "os"
}
],
"packageDir": "blitter.com/go/xs",
"capabilityType": "CAPABILITY_TYPE_DIRECT"
},
{
"packageName": "xs",
"capability": "CAPABILITY_FILES",
"depPath": "blitter.com/go/xs.MakeRaw (*os.File).Fd",
"path": [
{
"name": "blitter.com/go/xs.MakeRaw",
"package": "blitter.com/go/xs"
},
{
"name": "(*os.File).Fd",
"site": {
"filename": "termmode_linux.go",
"line": "35",
"column": "12"
},
"package": "os"
}
],
"packageDir": "blitter.com/go/xs",
"capabilityType": "CAPABILITY_TYPE_DIRECT"
},
{
"packageName": "xs",
"capability": "CAPABILITY_FILES",
"depPath": "blitter.com/go/xs.ReadPassword (*os.File).Fd",
"path": [
{
"name": "blitter.com/go/xs.ReadPassword",
"package": "blitter.com/go/xs"
},
{
"name": "(*os.File).Fd",
"site": {
"filename": "termmode_linux.go",
"line": "84",
"column": "12"
},
"package": "os"
}
],
"packageDir": "blitter.com/go/xs",
"capabilityType": "CAPABILITY_TYPE_DIRECT"
},
{
"packageName": "xs",
"capability": "CAPABILITY_FILES",
"depPath": "blitter.com/go/xs.Restore (*os.File).Fd",
"path": [
{
"name": "blitter.com/go/xs.Restore",
"package": "blitter.com/go/xs"
},
{
"name": "(*os.File).Fd",
"site": {
"filename": "termmode_linux.go",
"line": "74",
"column": "39"
},
"package": "os"
}
],
"packageDir": "blitter.com/go/xs",
"capabilityType": "CAPABILITY_TYPE_DIRECT"
},
{
"packageName": "xs",
"capability": "CAPABILITY_FILES",
"depPath": "blitter.com/go/xs.VerifyPass io/ioutil.ReadFile os.ReadFile",
"path": [
{
"name": "blitter.com/go/xs.VerifyPass",
"package": "blitter.com/go/xs"
},
{
"name": "io/ioutil.ReadFile",
"site": {
"filename": "auth.go",
"line": "58",
"column": "29"
},
"package": "io/ioutil"
},
{
"name": "os.ReadFile",
"site": {
"filename": "ioutil.go",
"line": "42",
"column": "20"
},
"package": "os"
}
],
"packageDir": "blitter.com/go/xs",
"capabilityType": "CAPABILITY_TYPE_DIRECT"
},
{
"packageName": "xs",
"capability": "CAPABILITY_FILES",
"depPath": "blitter.com/go/xs.init gopkg.in/hlandau/passlib.v1.init gopkg.in/hlandau/passlib.v1/hash/scrypt.init expvar.NewInt expvar.Publish log.Panicln (*log.Logger).output (*os.File).Write",
"path": [
{
"name": "blitter.com/go/xs.init",
"package": "blitter.com/go/xs"
},
{
"name": "gopkg.in/hlandau/passlib.v1.init",
"package": "gopkg.in/hlandau/passlib.v1"
},
{
"name": "gopkg.in/hlandau/passlib.v1/hash/scrypt.init",
"package": "gopkg.in/hlandau/passlib.v1/hash/scrypt"
},
{
"name": "expvar.NewInt",
"site": {
"filename": "scrypt.go",
"line": "13",
"column": "43"
},
"package": "expvar"
},
{
"name": "expvar.Publish",
"site": {
"filename": "expvar.go",
"line": "329",
"column": "9"
},
"package": "expvar"
},
{
"name": "log.Panicln",
"site": {
"filename": "expvar.go",
"line": "311",
"column": "14"
},
"package": "log"
},
{
"name": "(*log.Logger).output",
"site": {
"filename": "log.go",
"line": "466",
"column": "12"
},
"package": "log"
},
{
"name": "(*os.File).Write",
"site": {
"filename": "log.go",
"line": "244",
"column": "23"
},
"package": "os"
}
],
"packageDir": "blitter.com/go/xs",
"capabilityType": "CAPABILITY_TYPE_TRANSITIVE"
},
{
"packageName": "xs",
"capability": "CAPABILITY_NETWORK",
"depPath": "blitter.com/go/xs.AuthUserByPasswd log.Fatal (*log.Logger).output (*log/syslog.Writer).Write (*log/syslog.Writer).writeAndRetry (*log/syslog.Writer).connect net.Dial",
"path": [
{
"name": "blitter.com/go/xs.AuthUserByPasswd",
"package": "blitter.com/go/xs"
},
{
"name": "log.Fatal",
"site": {
"filename": "auth.go",
"line": "127",
"column": "13"
},
"package": "log"
},
{
"name": "(*log.Logger).output",
"site": {
"filename": "log.go",
"line": "423",
"column": "12"
},
"package": "log"
},
{
"name": "(*log/syslog.Writer).Write",
"site": {
"filename": "log.go",
"line": "244",
"column": "23"
},
"package": "log/syslog"
},
{
"name": "(*log/syslog.Writer).writeAndRetry",
"site": {
"filename": "syslog.go",
"line": "178",
"column": "24"
},
"package": "log/syslog"
},
{
"name": "(*log/syslog.Writer).connect",
"site": {
"filename": "syslog.go",
"line": "261",
"column": "21"
},
"package": "log/syslog"
},
{
"name": "net.Dial",
"site": {
"filename": "syslog.go",
"line": "162",
"column": "20"
},
"package": "net"
}
],
"packageDir": "blitter.com/go/xs",
"capabilityType": "CAPABILITY_TYPE_DIRECT"
},
{
"packageName": "xs",
"capability": "CAPABILITY_NETWORK",
"depPath": "blitter.com/go/xs.init gopkg.in/hlandau/passlib.v1.init gopkg.in/hlandau/passlib.v1/hash/scrypt.init expvar.init expvar.init#1 net/http.HandleFunc",
"path": [
{
"name": "blitter.com/go/xs.init",
"package": "blitter.com/go/xs"
},
{
"name": "gopkg.in/hlandau/passlib.v1.init",
"package": "gopkg.in/hlandau/passlib.v1"
},
{
"name": "gopkg.in/hlandau/passlib.v1/hash/scrypt.init",
"package": "gopkg.in/hlandau/passlib.v1/hash/scrypt"
},
{
"name": "expvar.init",
"package": "expvar"
},
{
"name": "expvar.init#1",
"package": "expvar"
},
{
"name": "net/http.HandleFunc",
"site": {
"filename": "expvar.go",
"line": "382",
"column": "18"
},
"package": "net/http"
}
],
"packageDir": "blitter.com/go/xs",
"capabilityType": "CAPABILITY_TYPE_TRANSITIVE"
},
{
"packageName": "xs",
"capability": "CAPABILITY_RUNTIME",
"depPath": "blitter.com/go/xs.init blitter.com/go/xs/xsnet.init crypto/cipher.init crypto/internal/fips140only.init crypto/internal/fips140/drbg.init crypto/internal/fips140/drbg.init#1 crypto/internal/fips140.CAST (runtime.synctestDeadlockError).Error",
"path": [
{
"name": "blitter.com/go/xs.init",
"package": "blitter.com/go/xs"
},
{
"name": "blitter.com/go/xs/xsnet.init",
"package": "blitter.com/go/xs/xsnet"
},
{
"name": "crypto/cipher.init",
"package": "crypto/cipher"
},
{
"name": "crypto/internal/fips140only.init",
"package": "crypto/internal/fips140only"
},
{
"name": "crypto/internal/fips140/drbg.init",
"package": "crypto/internal/fips140/drbg"
},
{
"name": "crypto/internal/fips140/drbg.init#1",
"package": "crypto/internal/fips140/drbg"
},
{
"name": "crypto/internal/fips140.CAST",
"site": {
"filename": "cast.go",
"line": "18",
"column": "14"
},
"package": "crypto/internal/fips140"
},
{
"name": "(runtime.synctestDeadlockError).Error",
"site": {
"filename": "cast.go",
"line": "50",
"column": "66"
},
"package": "runtime"
}
],
"packageDir": "blitter.com/go/xs",
"capabilityType": "CAPABILITY_TYPE_TRANSITIVE"
},
{
"packageName": "xs",
"capability": "CAPABILITY_READ_SYSTEM_STATE",
"depPath": "blitter.com/go/xs.AuthUserByPasswd os/user.Lookup",
"path": [
{
"name": "blitter.com/go/xs.AuthUserByPasswd",
"package": "blitter.com/go/xs"
},
{
"name": "os/user.Lookup",
"site": {
"filename": "auth.go",
"line": "148",
"column": "30"
},
"package": "os/user"
}
],
"packageDir": "blitter.com/go/xs",
"capabilityType": "CAPABILITY_TYPE_DIRECT"
},
{
"packageName": "xs",
"capability": "CAPABILITY_READ_SYSTEM_STATE",
"depPath": "blitter.com/go/xs.AuthUserByToken os/user.Lookup",
"path": [
{
"name": "blitter.com/go/xs.AuthUserByToken",
"package": "blitter.com/go/xs"
},
{
"name": "os/user.Lookup",
"site": {
"filename": "auth.go",
"line": "171",
"column": "25"
},
"package": "os/user"
}
],
"packageDir": "blitter.com/go/xs",
"capabilityType": "CAPABILITY_TYPE_DIRECT"
},
{
"packageName": "xs",
"capability": "CAPABILITY_READ_SYSTEM_STATE",
"depPath": "blitter.com/go/xs.init gopkg.in/hlandau/passlib.v1.init gopkg.in/hlandau/passlib.v1/hash/scrypt.init expvar.NewInt expvar.Publish log.Panicln (*log.Logger).output (*log/syslog.Writer).Write (*log/syslog.Writer).writeAndRetry (*log/syslog.Writer).write (*log/syslog.netConn).writeString os.Getpid",
"path": [
{
"name": "blitter.com/go/xs.init",
"package": "blitter.com/go/xs"
},
{
"name": "gopkg.in/hlandau/passlib.v1.init",
"package": "gopkg.in/hlandau/passlib.v1"
},
{
"name": "gopkg.in/hlandau/passlib.v1/hash/scrypt.init",
"package": "gopkg.in/hlandau/passlib.v1/hash/scrypt"
},
{
"name": "expvar.NewInt",
"site": {
"filename": "scrypt.go",
"line": "13",
"column": "43"
},
"package": "expvar"
},
{
"name": "expvar.Publish",
"site": {
"filename": "expvar.go",
"line": "329",
"column": "9"
},
"package": "expvar"
},
{
"name": "log.Panicln",
"site": {
"filename": "expvar.go",
"line": "311",
"column": "14"
},
"package": "log"
},
{
"name": "(*log.Logger).output",
"site": {
"filename": "log.go",
"line": "466",
"column": "12"
},
"package": "log"
},
{
"name": "(*log/syslog.Writer).Write",
"site": {
"filename": "log.go",
"line": "244",
"column": "23"
},
"package": "log/syslog"
},
{
"name": "(*log/syslog.Writer).writeAndRetry",
"site": {
"filename": "syslog.go",
"line": "178",
"column": "24"
},
"package": "log/syslog"
},
{
"name": "(*log/syslog.Writer).write",
"site": {
"filename": "syslog.go",
"line": "257",
"column": "23"
},
"package": "log/syslog"
},
{
"name": "(*log/syslog.netConn).writeString",
"site": {
"filename": "syslog.go",
"line": "276",
"column": "27"
},
"package": "log/syslog"
},
{
"name": "os.Getpid",
"site": {
"filename": "syslog.go",
"line": "294",
"column": "18"
},
"package": "os"
}
],
"packageDir": "blitter.com/go/xs",
"capabilityType": "CAPABILITY_TYPE_TRANSITIVE"
},
{
"packageName": "xs",
"capability": "CAPABILITY_OPERATING_SYSTEM",
"depPath": "blitter.com/go/xs.init blitter.com/go/xs/xsnet.init crypto/cipher.init crypto/internal/fips140only.init crypto/internal/fips140/drbg.init crypto/internal/fips140/drbg.init#1 crypto/internal/fips140.CAST (os.errSymlink).Error",
"path": [
{
"name": "blitter.com/go/xs.init",
"package": "blitter.com/go/xs"
},
{
"name": "blitter.com/go/xs/xsnet.init",
"package": "blitter.com/go/xs/xsnet"
},
{
"name": "crypto/cipher.init",
"package": "crypto/cipher"
},
{
"name": "crypto/internal/fips140only.init",
"package": "crypto/internal/fips140only"
},
{
"name": "crypto/internal/fips140/drbg.init",
"package": "crypto/internal/fips140/drbg"
},
{
"name": "crypto/internal/fips140/drbg.init#1",
"package": "crypto/internal/fips140/drbg"
},
{
"name": "crypto/internal/fips140.CAST",
"site": {
"filename": "cast.go",
"line": "18",
"column": "14"
},
"package": "crypto/internal/fips140"
},
{
"name": "(os.errSymlink).Error",
"site": {
"filename": "cast.go",
"line": "50",
"column": "66"
},
"package": "os"
}
],
"packageDir": "blitter.com/go/xs",
"capabilityType": "CAPABILITY_TYPE_TRANSITIVE"
},
{
"packageName": "xs",
"capability": "CAPABILITY_SYSTEM_CALLS",
"depPath": "blitter.com/go/xs.GetState golang.org/x/sys/unix.IoctlGetTermios",
"path": [
{
"name": "blitter.com/go/xs.GetState",
"package": "blitter.com/go/xs"
},
{
"name": "golang.org/x/sys/unix.IoctlGetTermios",
"site": {
"filename": "termmode_linux.go",
"line": "62",
"column": "38"
},
"package": "golang.org/x/sys/unix"
}
],
"packageDir": "blitter.com/go/xs",
"capabilityType": "CAPABILITY_TYPE_TRANSITIVE"
},
{
"packageName": "xs",
"capability": "CAPABILITY_SYSTEM_CALLS",
"depPath": "blitter.com/go/xs.MakeRaw golang.org/x/sys/unix.IoctlGetTermios",
"path": [
{
"name": "blitter.com/go/xs.MakeRaw",
"package": "blitter.com/go/xs"
},
{
"name": "golang.org/x/sys/unix.IoctlGetTermios",
"site": {
"filename": "termmode_linux.go",
"line": "36",
"column": "38"
},
"package": "golang.org/x/sys/unix"
}
],
"packageDir": "blitter.com/go/xs",
"capabilityType": "CAPABILITY_TYPE_TRANSITIVE"
},
{
"packageName": "xs",
"capability": "CAPABILITY_SYSTEM_CALLS",
"depPath": "blitter.com/go/xs.ReadPassword golang.org/x/sys/unix.IoctlGetTermios",
"path": [
{
"name": "blitter.com/go/xs.ReadPassword",
"package": "blitter.com/go/xs"
},
{
"name": "golang.org/x/sys/unix.IoctlGetTermios",
"site": {
"filename": "termmode_linux.go",
"line": "85",
"column": "38"
},
"package": "golang.org/x/sys/unix"
}
],
"packageDir": "blitter.com/go/xs",
"capabilityType": "CAPABILITY_TYPE_TRANSITIVE"
},
{
"packageName": "xs",
"capability": "CAPABILITY_SYSTEM_CALLS",
"depPath": "blitter.com/go/xs.ReadPassword$1 golang.org/x/sys/unix.IoctlSetTermios",
"path": [
{
"name": "blitter.com/go/xs.ReadPassword$1",
"package": "blitter.com/go/xs"
},
{
"name": "golang.org/x/sys/unix.IoctlSetTermios",
"site": {
"filename": "termmode_linux.go",
"line": "99",
"column": "27"
},
"package": "golang.org/x/sys/unix"
}
],
"packageDir": "blitter.com/go/xs",
"capabilityType": "CAPABILITY_TYPE_TRANSITIVE"
},
{
"packageName": "xs",
"capability": "CAPABILITY_SYSTEM_CALLS",
"depPath": "blitter.com/go/xs.Restore golang.org/x/sys/unix.IoctlSetTermios",
"path": [
{
"name": "blitter.com/go/xs.Restore",
"package": "blitter.com/go/xs"
},
{
"name": "golang.org/x/sys/unix.IoctlSetTermios",
"site": {
"filename": "termmode_linux.go",
"line": "74",
"column": "30"
},
"package": "golang.org/x/sys/unix"
}
],
"packageDir": "blitter.com/go/xs",
"capabilityType": "CAPABILITY_TYPE_TRANSITIVE"
},
{
"packageName": "xs",
"capability": "CAPABILITY_SYSTEM_CALLS",
"depPath": "blitter.com/go/xs.init blitter.com/go/xs/xsnet.init crypto/cipher.init crypto/internal/fips140only.init crypto/internal/fips140/drbg.init crypto/internal/sysrand.init internal/syscall/unix.init",
"path": [
{
"name": "blitter.com/go/xs.init",
"package": "blitter.com/go/xs"
},
{
"name": "blitter.com/go/xs/xsnet.init",
"package": "blitter.com/go/xs/xsnet"
},
{
"name": "crypto/cipher.init",
"package": "crypto/cipher"
},
{
"name": "crypto/internal/fips140only.init",
"package": "crypto/internal/fips140only"
},
{
"name": "crypto/internal/fips140/drbg.init",
"package": "crypto/internal/fips140/drbg"
},
{
"name": "crypto/internal/sysrand.init",
"package": "crypto/internal/sysrand"
},
{
"name": "internal/syscall/unix.init",
"package": "internal/syscall/unix"
}
],
"packageDir": "blitter.com/go/xs",
"capabilityType": "CAPABILITY_TYPE_TRANSITIVE"
},
{
"packageName": "xs",
"capability": "CAPABILITY_SYSTEM_CALLS",
"depPath": "blitter.com/go/xs.readPasswordLine (blitter.com/go/xs.passwordReader).Read golang.org/x/sys/unix.Read",
"path": [
{
"name": "blitter.com/go/xs.readPasswordLine",
"package": "blitter.com/go/xs"
},
{
"name": "(blitter.com/go/xs.passwordReader).Read",
"site": {
"filename": "termmode_linux.go",
"line": "120",
"column": "24"
},
"package": "blitter.com/go/xs"
},
{
"name": "golang.org/x/sys/unix.Read",
"site": {
"filename": "termmode_linux.go",
"line": "109",
"column": "18"
},
"package": "golang.org/x/sys/unix"
}
],
"packageDir": "blitter.com/go/xs",
"capabilityType": "CAPABILITY_TYPE_TRANSITIVE"
},
{
"packageName": "xs",
"capability": "CAPABILITY_SYSTEM_CALLS",
"depPath": "(blitter.com/go/xs.passwordReader).Read golang.org/x/sys/unix.Read",
"path": [
{
"name": "(blitter.com/go/xs.passwordReader).Read",
"package": "blitter.com/go/xs"
},
{
"name": "golang.org/x/sys/unix.Read",
"site": {
"filename": "termmode_linux.go",
"line": "109",
"column": "18"
},
"package": "golang.org/x/sys/unix"
}
],
"packageDir": "blitter.com/go/xs",
"capabilityType": "CAPABILITY_TYPE_TRANSITIVE"
},
{
"packageName": "xs",
"capability": "CAPABILITY_ARBITRARY_EXECUTION",
"depPath": "blitter.com/go/xs.VerifyPass gopkg.in/hlandau/passlib.v1.VerifyNoUpgrade (*gopkg.in/hlandau/passlib.v1.Context).VerifyNoUpgrade (*gopkg.in/hlandau/passlib.v1.Context).verify (*gopkg.in/hlandau/passlib.v1/hash/argon2.scheme).Verify (*gopkg.in/hlandau/passlib.v1/hash/argon2.scheme).hash gopkg.in/hlandau/passlib.v1/hash/argon2/raw.Argon2 golang.org/x/crypto/argon2.Key golang.org/x/crypto/argon2.deriveKey golang.org/x/crypto/argon2.processBlocks (*sync.WaitGroup).Add internal/synctest.IsInBubble",
"path": [
{
"name": "blitter.com/go/xs.VerifyPass",
"package": "blitter.com/go/xs"
},
{
"name": "gopkg.in/hlandau/passlib.v1.VerifyNoUpgrade",
"site": {
"filename": "auth.go",
"line": "80",
"column": "33"
},
"package": "gopkg.in/hlandau/passlib.v1"
},
{
"name": "(*gopkg.in/hlandau/passlib.v1.Context).VerifyNoUpgrade",
"site": {
"filename": "passlib.go",
"line": "165",
"column": "39"
},
"package": "gopkg.in/hlandau/passlib.v1"
},
{
"name": "(*gopkg.in/hlandau/passlib.v1.Context).verify",
"site": {
"filename": "passlib.go",
"line": "84",
"column": "22"
},
"package": "gopkg.in/hlandau/passlib.v1"
},
{
"name": "(*gopkg.in/hlandau/passlib.v1/hash/argon2.scheme).Verify",
"site": {
"filename": "passlib.go",
"line": "96",
"column": "22"
},
"package": "gopkg.in/hlandau/passlib.v1/hash/argon2"
},
{
"name": "(*gopkg.in/hlandau/passlib.v1/hash/argon2.scheme).hash",
"site": {
"filename": "argon2.go",
"line": "70",
"column": "42"
},
"package": "gopkg.in/hlandau/passlib.v1/hash/argon2"
},
{
"name": "gopkg.in/hlandau/passlib.v1/hash/argon2/raw.Argon2",
"site": {
"filename": "argon2.go",
"line": "98",
"column": "31"
},
"package": "gopkg.in/hlandau/passlib.v1/hash/argon2/raw"
},
{
"name": "golang.org/x/crypto/argon2.Key",
"site": {
"filename": "argon2.go",
"line": "33",
"column": "20"
},
"package": "golang.org/x/crypto/argon2"
},
{
"name": "golang.org/x/crypto/argon2.deriveKey",
"site": {
"filename": "argon2.go",
"line": "73",
"column": "18"
},
"package": "golang.org/x/crypto/argon2"
},
{
"name": "golang.org/x/crypto/argon2.processBlocks",
"site": {
"filename": "argon2.go",
"line": "114",
"column": "15"
},
"package": "golang.org/x/crypto/argon2"
},
{
"name": "(*sync.WaitGroup).Add",
"site": {
"filename": "argon2.go",
"line": "231",
"column": "11"
},
"package": "sync"
},
{
"name": "internal/synctest.IsInBubble",
"site": {
"filename": "waitgroup.go",
"line": "87",
"column": "24"
},
"package": "internal/synctest"
}
],
"packageDir": "blitter.com/go/xs",
"capabilityType": "CAPABILITY_TYPE_TRANSITIVE"
},
{
"packageName": "xs",
"capability": "CAPABILITY_ARBITRARY_EXECUTION",
"depPath": "blitter.com/go/xs.init blitter.com/go/xs/xsnet.init blitter.com/go/kyber.init blitter.com/go/kyber.init#1 blitter.com/go/kyber.initHardwareAcceleration blitter.com/go/kyber.supportsAVX2 blitter.com/go/kyber.cpuidAmd64",
"path": [
{
"name": "blitter.com/go/xs.init",
"package": "blitter.com/go/xs"
},
{
"name": "blitter.com/go/xs/xsnet.init",
"package": "blitter.com/go/xs/xsnet"
},
{
"name": "blitter.com/go/kyber.init",
"package": "blitter.com/go/kyber"
},
{
"name": "blitter.com/go/kyber.init#1",
"package": "blitter.com/go/kyber"
},
{
"name": "blitter.com/go/kyber.initHardwareAcceleration",
"site": {
"filename": "hwaccel.go",
"line": "45",
"column": "26"
},
"package": "blitter.com/go/kyber"
},
{
"name": "blitter.com/go/kyber.supportsAVX2",
"site": {
"filename": "hwaccel_amd64.go",
"line": "252",
"column": "17"
},
"package": "blitter.com/go/kyber"
},
{
"name": "blitter.com/go/kyber.cpuidAmd64",
"site": {
"filename": "hwaccel_amd64.go",
"line": "178",
"column": "12"
},
"package": "blitter.com/go/kyber"
}
],
"packageDir": "blitter.com/go/xs",
"capabilityType": "CAPABILITY_TYPE_TRANSITIVE"
},
{
"packageName": "xs",
"capability": "CAPABILITY_UNANALYZED",
"depPath": "blitter.com/go/xs.AuthUserByPasswd (*encoding/csv.Reader).Read (*encoding/csv.Reader).readRecord (*encoding/csv.Reader).readLine (*bufio.Reader).ReadSlice",
"path": [
{
"name": "blitter.com/go/xs.AuthUserByPasswd",
"package": "blitter.com/go/xs"
},
{
"name": "(*encoding/csv.Reader).Read",
"site": {
"filename": "auth.go",
"line": "115",
"column": "24"
},
"package": "encoding/csv"
},
{
"name": "(*encoding/csv.Reader).readRecord",
"site": {
"filename": "reader.go",
"line": "199",
"column": "29"
},
"package": "encoding/csv"
},
{
"name": "(*encoding/csv.Reader).readLine",
"site": {
"filename": "reader.go",
"line": "306",
"column": "29"
},
"package": "encoding/csv"
},
{
"name": "(*bufio.Reader).ReadSlice",
"site": {
"filename": "reader.go",
"line": "256",
"column": "28"
},
"package": "bufio"
}
],
"packageDir": "blitter.com/go/xs",
"capabilityType": "CAPABILITY_TYPE_DIRECT"
},
{
"packageName": "xs",
"capability": "CAPABILITY_UNANALYZED",
"depPath": "blitter.com/go/xs.AuthUserByToken (*encoding/csv.Reader).Read (*encoding/csv.Reader).readRecord (*encoding/csv.Reader).readLine (*bufio.Reader).ReadSlice",
"path": [
{
"name": "blitter.com/go/xs.AuthUserByToken",
"package": "blitter.com/go/xs"
},
{
"name": "(*encoding/csv.Reader).Read",
"site": {
"filename": "auth.go",
"line": "188",
"column": "24"
},
"package": "encoding/csv"
},
{
"name": "(*encoding/csv.Reader).readRecord",
"site": {
"filename": "reader.go",
"line": "199",
"column": "29"
},
"package": "encoding/csv"
},
{
"name": "(*encoding/csv.Reader).readLine",
"site": {
"filename": "reader.go",
"line": "306",
"column": "29"
},
"package": "encoding/csv"
},
{
"name": "(*bufio.Reader).ReadSlice",
"site": {
"filename": "reader.go",
"line": "256",
"column": "28"
},
"package": "bufio"
}
],
"packageDir": "blitter.com/go/xs",
"capabilityType": "CAPABILITY_TYPE_DIRECT"
},
{
"packageName": "xs",
"capability": "CAPABILITY_UNANALYZED",
"depPath": "blitter.com/go/xs.VerifyPass gopkg.in/hlandau/passlib.v1.VerifyNoUpgrade (*gopkg.in/hlandau/passlib.v1.Context).VerifyNoUpgrade (*gopkg.in/hlandau/passlib.v1.Context).verify (*gopkg.in/hlandau/passlib.v1.Context).Hash (*gopkg.in/hlandau/passlib.v1/hash/bcrypt.scheme).Hash golang.org/x/crypto/bcrypt.GenerateFromPassword golang.org/x/crypto/bcrypt.newFromPassword io.ReadFull",
"path": [
{
"name": "blitter.com/go/xs.VerifyPass",
"package": "blitter.com/go/xs"
},
{
"name": "gopkg.in/hlandau/passlib.v1.VerifyNoUpgrade",
"site": {
"filename": "auth.go",
"line": "80",
"column": "33"
},
"package": "gopkg.in/hlandau/passlib.v1"
},
{
"name": "(*gopkg.in/hlandau/passlib.v1.Context).VerifyNoUpgrade",
"site": {
"filename": "passlib.go",
"line": "165",
"column": "39"
},
"package": "gopkg.in/hlandau/passlib.v1"
},
{
"name": "(*gopkg.in/hlandau/passlib.v1.Context).verify",
"site": {
"filename": "passlib.go",
"line": "84",
"column": "22"
},
"package": "gopkg.in/hlandau/passlib.v1"
},
{
"name": "(*gopkg.in/hlandau/passlib.v1.Context).Hash",
"site": {
"filename": "passlib.go",
"line": "109",
"column": "33"
},
"package": "gopkg.in/hlandau/passlib.v1"
},
{
"name": "(*gopkg.in/hlandau/passlib.v1/hash/bcrypt.scheme).Hash",
"site": {
"filename": "passlib.go",
"line": "64",
"column": "30"
},
"package": "gopkg.in/hlandau/passlib.v1/hash/bcrypt"
},
{
"name": "golang.org/x/crypto/bcrypt.GenerateFromPassword",
"site": {
"filename": "bcrypt.go",
"line": "44",
"column": "39"
},
"package": "golang.org/x/crypto/bcrypt"
},
{
"name": "golang.org/x/crypto/bcrypt.newFromPassword",
"site": {
"filename": "bcrypt.go",
"line": "99",
"column": "27"
},
"package": "golang.org/x/crypto/bcrypt"
},
{
"name": "io.ReadFull",
"site": {
"filename": "bcrypt.go",
"line": "154",
"column": "22"
},
"package": "io"
}
],
"packageDir": "blitter.com/go/xs",
"capabilityType": "CAPABILITY_TYPE_TRANSITIVE"
},
{
"packageName": "xs",
"capability": "CAPABILITY_UNANALYZED",
"depPath": "blitter.com/go/xs.init blitter.com/go/xs/xsnet.init github.com/xtaci/kcp-go.init github.com/xtaci/kcp-go.init#3 (*github.com/xtaci/kcp-go.updateHeap).updateTask (*github.com/xtaci/kcp-go.UDPSession).update (*github.com/xtaci/kcp-go.KCP).flush github.com/xtaci/kcp-go.newUDPSession$1 (*github.com/xtaci/kcp-go.UDPSession).output (*github.com/xtaci/kcp-go.nonceAES128).Fill io.ReadFull",
"path": [
{
"name": "blitter.com/go/xs.init",
"package": "blitter.com/go/xs"
},
{
"name": "blitter.com/go/xs/xsnet.init",
"package": "blitter.com/go/xs/xsnet"
},
{
"name": "github.com/xtaci/kcp-go.init",
"package": "github.com/xtaci/kcp-go"
},
{
"name": "github.com/xtaci/kcp-go.init#3",
"package": "github.com/xtaci/kcp-go"
},
{
"name": "(*github.com/xtaci/kcp-go.updateHeap).updateTask",
"site": {
"filename": "updater.go",
"line": "14",
"column": "2"
},
"package": "github.com/xtaci/kcp-go"
},
{
"name": "(*github.com/xtaci/kcp-go.UDPSession).update",
"site": {
"filename": "updater.go",
"line": "93",
"column": "31"
},
"package": "github.com/xtaci/kcp-go"
},
{
"name": "(*github.com/xtaci/kcp-go.KCP).flush",
"site": {
"filename": "sess.go",
"line": "519",
"column": "38"
},
"package": "github.com/xtaci/kcp-go"
},
{
"name": "github.com/xtaci/kcp-go.newUDPSession$1",
"site": {
"filename": "kcp.go",
"line": "644",
"column": "14"
},
"package": "github.com/xtaci/kcp-go"
},
{
"name": "(*github.com/xtaci/kcp-go.UDPSession).output",
"site": {
"filename": "sess.go",
"line": "150",
"column": "15"
},
"package": "github.com/xtaci/kcp-go"
},
{
"name": "(*github.com/xtaci/kcp-go.nonceAES128).Fill",
"site": {
"filename": "sess.go",
"line": "482",
"column": "15"
},
"package": "github.com/xtaci/kcp-go"
},
{
"name": "io.ReadFull",
"site": {
"filename": "entropy.go",
"line": "47",
"column": "14"
},
"package": "io"
}
],
"packageDir": "blitter.com/go/xs",
"capabilityType": "CAPABILITY_TYPE_TRANSITIVE"
},
{
"packageName": "xs",
"capability": "CAPABILITY_UNSAFE_POINTER",
"depPath": "blitter.com/go/xs.VerifyPass gopkg.in/hlandau/passlib.v1.VerifyNoUpgrade (*gopkg.in/hlandau/passlib.v1.Context).VerifyNoUpgrade (*gopkg.in/hlandau/passlib.v1.Context).verify (*gopkg.in/hlandau/passlib.v1/hash/pbkdf2.scheme).Verify gopkg.in/hlandau/passlib.v1/hash/pbkdf2/raw.Hash golang.org/x/crypto/pbkdf2.Key (*crypto/internal/fips140/hmac.HMAC).Reset (*golang.org/x/crypto/sha3.state).Write (*golang.org/x/crypto/sha3.state).permute",
"path": [
{
"name": "blitter.com/go/xs.VerifyPass",
"package": "blitter.com/go/xs"
},
{
"name": "gopkg.in/hlandau/passlib.v1.VerifyNoUpgrade",
"site": {
"filename": "auth.go",
"line": "80",
"column": "33"
},
"package": "gopkg.in/hlandau/passlib.v1"
},
{
"name": "(*gopkg.in/hlandau/passlib.v1.Context).VerifyNoUpgrade",
"site": {
"filename": "passlib.go",
"line": "165",
"column": "39"
},
"package": "gopkg.in/hlandau/passlib.v1"
},
{
"name": "(*gopkg.in/hlandau/passlib.v1.Context).verify",
"site": {
"filename": "passlib.go",
"line": "84",
"column": "22"
},
"package": "gopkg.in/hlandau/passlib.v1"
},
{
"name": "(*gopkg.in/hlandau/passlib.v1/hash/pbkdf2.scheme).Verify",
"site": {
"filename": "passlib.go",
"line": "96",
"column": "22"
},
"package": "gopkg.in/hlandau/passlib.v1/hash/pbkdf2"
},
{
"name": "gopkg.in/hlandau/passlib.v1/hash/pbkdf2/raw.Hash",
"site": {
"filename": "pbkdf2.go",
"line": "78",
"column": "21"
},
"package": "gopkg.in/hlandau/passlib.v1/hash/pbkdf2/raw"
},
{
"name": "golang.org/x/crypto/pbkdf2.Key",
"site": {
"filename": "pbkdf2.go",
"line": "14",
"column": "32"
},
"package": "golang.org/x/crypto/pbkdf2"
},
{
"name": "(*crypto/internal/fips140/hmac.HMAC).Reset",
"site": {
"filename": "pbkdf2.go",
"line": "54",
"column": "12"
},
"package": "crypto/internal/fips140/hmac"
},
{
"name": "(*golang.org/x/crypto/sha3.state).Write",
"site": {
"filename": "hmac.go",
"line": "91",
"column": "15"
},
"package": "golang.org/x/crypto/sha3"
},
{
"name": "(*golang.org/x/crypto/sha3.state).permute",
"site": {
"filename": "sha3.go",
"line": "129",
"column": "13"
},
"package": "golang.org/x/crypto/sha3"
}
],
"packageDir": "blitter.com/go/xs",
"capabilityType": "CAPABILITY_TYPE_TRANSITIVE"
},
{
"packageName": "xs",
"capability": "CAPABILITY_UNSAFE_POINTER",
"depPath": "blitter.com/go/xs.init blitter.com/go/xs/xsnet.init github.com/xtaci/kcp-go.init golang.org/x/net/ipv4.init golang.org/x/net/internal/socket.init golang.org/x/net/internal/socket.init#1",
"path": [
{
"name": "blitter.com/go/xs.init",
"package": "blitter.com/go/xs"
},
{
"name": "blitter.com/go/xs/xsnet.init",
"package": "blitter.com/go/xs/xsnet"
},
{
"name": "github.com/xtaci/kcp-go.init",
"package": "github.com/xtaci/kcp-go"
},
{
"name": "golang.org/x/net/ipv4.init",
"package": "golang.org/x/net/ipv4"
},
{
"name": "golang.org/x/net/internal/socket.init",
"package": "golang.org/x/net/internal/socket"
},
{
"name": "golang.org/x/net/internal/socket.init#1",
"package": "golang.org/x/net/internal/socket"
}
],
"packageDir": "blitter.com/go/xs",
"capabilityType": "CAPABILITY_TYPE_TRANSITIVE"
},
{
"packageName": "xs",
"capability": "CAPABILITY_REFLECT",
"depPath": "blitter.com/go/xs.init gopkg.in/hlandau/passlib.v1.init gopkg.in/hlandau/passlib.v1/hash/scrypt.init expvar.init encoding/json.init reflect.TypeFor[encoding.TextMarshaler]",
"path": [
{
"name": "blitter.com/go/xs.init",
"package": "blitter.com/go/xs"
},
{
"name": "gopkg.in/hlandau/passlib.v1.init",
"package": "gopkg.in/hlandau/passlib.v1"
},
{
"name": "gopkg.in/hlandau/passlib.v1/hash/scrypt.init",
"package": "gopkg.in/hlandau/passlib.v1/hash/scrypt"
},
{
"name": "expvar.init",
"package": "expvar"
},
{
"name": "encoding/json.init",
"package": "encoding/json"
},
{
"name": "reflect.TypeFor[encoding.TextMarshaler]",
"site": {
"filename": "encode.go",
"line": "416",
"column": "61"
},
"package": "reflect"
}
],
"packageDir": "blitter.com/go/xs",
"capabilityType": "CAPABILITY_TYPE_TRANSITIVE"
}
],
"moduleInfo": [
{
"path": "blitter.com/go/chacha20",
"version": "v0.0.0-20200130200441-214e4085f54c"
},
{
"path": "blitter.com/go/cryptmt",
"version": "v1.0.2"
},
{
"path": "blitter.com/go/herradurakex",
"version": "v1.0.1"
},
{
"path": "blitter.com/go/hopscotch",
"version": "v0.2.0"
},
{
"path": "blitter.com/go/kyber",
"version": "v0.0.0-20200130200857-6f2021cb88d9"
},
{
"path": "blitter.com/go/mtwist",
"version": "v1.0.1"
},
{
"path": "blitter.com/go/newhope",
"version": "v0.0.0-20200130200750-192fc08a8aae"
},
{
"path": "github.com/aead/chacha20",
"version": "v0.0.0-20180709150244-8b13a72661da"
},
{
"path": "github.com/jameskeane/bcrypt",
"version": "v0.0.0-20120420032655-c3cd44c1e20f"
},
{
"path": "github.com/jzelinskie/whirlpool",
"version": "v0.0.0-20201016144138-0675e54bb004"
},
{
"path": "github.com/klauspost/cpuid/v2",
"version": "v2.2.8"
},
{
"path": "github.com/klauspost/reedsolomon",
"version": "v1.12.4"
},
{
"path": "github.com/kuking/go-frodokem",
"version": "v1.0.2"
},
{
"path": "github.com/pkg/errors",
"version": "v0.9.1"
},
{
"path": "github.com/templexxx/cpufeat",
"version": "v0.0.0-20180724012125-cef66df7f161"
},
{
"path": "github.com/templexxx/xor",
"version": "v0.0.0-20191217153810-f85b25db303b"
},
{
"path": "github.com/tjfoc/gmsm",
"version": "v1.4.1"
},
{
"path": "github.com/xtaci/kcp-go",
"version": "v4.3.4+incompatible"
},
{
"path": "golang.org/x/crypto",
"version": "v0.37.0"
},
{
"path": "golang.org/x/net",
"version": "v0.39.0"
},
{
"path": "golang.org/x/sys",
"version": "v0.32.0"
},
{
"path": "gopkg.in/hlandau/easymetric.v1",
"version": "v1.0.0"
},
{
"path": "gopkg.in/hlandau/measurable.v1",
"version": "v1.0.1"
},
{
"path": "gopkg.in/hlandau/passlib.v1",
"version": "v1.0.11"
}
],
"packageInfo": [
{
"path": "blitter.com/go/chacha20"
},
{
"path": "blitter.com/go/chacha20/internal/api"
},
{
"path": "blitter.com/go/chacha20/internal/hardware"
},
{
"path": "blitter.com/go/chacha20/internal/ref"
},
{
"path": "blitter.com/go/cryptmt"
},
{
"path": "blitter.com/go/herradurakex"
},
{
"path": "blitter.com/go/hopscotch"
},
{
"path": "blitter.com/go/kyber",
"ignoredFiles": [
"hwaccel_ref.go"
]
},
{
"path": "blitter.com/go/mtwist"
},
{
"path": "blitter.com/go/newhope"
},
{
"path": "blitter.com/go/xs",
"ignoredFiles": [
"termmode_bsd.go",
"termmode_windows.go"
]
},
{
"path": "blitter.com/go/xs/logger",
"ignoredFiles": [
"logger_bsd.go",
"logger_windows.go"
]
},
{
"path": "blitter.com/go/xs/xsnet",
"ignoredFiles": [
"net_windows.go"
]
},
{
"path": "github.com/aead/chacha20/chacha",
"ignoredFiles": [
"chacha_386.go",
"chacha_ref.go",
"chacha_386.s"
]
},
{
"path": "github.com/jameskeane/bcrypt"
},
{
"path": "github.com/jzelinskie/whirlpool"
},
{
"path": "github.com/klauspost/cpuid/v2",
"ignoredFiles": [
"detect_arm64.go",
"detect_ref.go",
"os_darwin_arm64.go",
"os_darwin_test.go",
"os_linux_arm64.go",
"os_other_arm64.go",
"os_safe_linux_arm64.go",
"os_unsafe_linux_arm64.go",
"cpuid_386.s",
"cpuid_arm64.s"
]
},
{
"path": "github.com/klauspost/reedsolomon",
"ignoredFiles": [
"galois_arm64.go",
"galois_arm64_test.go",
"galois_gen_arm64.go",
"galois_gen_none.go",
"galois_gen_nopshufb_amd64.go",
"galois_gen_switch_arm64.go",
"galois_gen_switch_nopshufb_amd64.go",
"galois_gen_switch_nopshufb_arm64.go",
"galois_noasm.go",
"galois_nopshufb_amd64.go",
"galois_ppc64le.go",
"gentables.go",
"race.go",
"testlevel.go",
"unsafe_disabled.go",
"xor_arm64.go",
"xor_noasm.go",
"galois_arm64.s",
"galois_gen_arm64.s",
"galois_gen_nopshufb_amd64.s",
"galois_ppc64le.s",
"xor_arm64.s"
]
},
{
"path": "github.com/kuking/go-frodokem"
},
{
"path": "github.com/pkg/errors"
},
{
"path": "github.com/templexxx/cpufeat",
"ignoredFiles": [
"cpu_arm.go",
"cpu_arm64.go",
"cpu_mips.go",
"cpu_mips64.go",
"cpu_mips64le.go",
"cpu_mipsle.go",
"cpu_ppc64.go",
"cpu_ppc64le.go",
"cpu_s390x.go"
]
},
{
"path": "github.com/templexxx/xor",
"ignoredFiles": [
"xor_other.go"
]
},
{
"path": "github.com/tjfoc/gmsm/sm4"
},
{
"path": "github.com/xtaci/kcp-go"
},
{
"path": "golang.org/x/crypto/argon2",
"ignoredFiles": [
"blamka_ref.go"
]
},
{
"path": "golang.org/x/crypto/bcrypt"
},
{
"path": "golang.org/x/crypto/blake2b",
"ignoredFiles": [
"blake2b_ref.go"
]
},
{
"path": "golang.org/x/crypto/blowfish"
},
{
"path": "golang.org/x/crypto/cast5"
},
{
"path": "golang.org/x/crypto/internal/alias",
"ignoredFiles": [
"alias_purego.go"
]
},
{
"path": "golang.org/x/crypto/pbkdf2"
},
{
"path": "golang.org/x/crypto/salsa20"
},
{
"path": "golang.org/x/crypto/salsa20/salsa",
"ignoredFiles": [
"salsa20_noasm.go"
]
},
{
"path": "golang.org/x/crypto/scrypt"
},
{
"path": "golang.org/x/crypto/sha3",
"ignoredFiles": [
"keccakf.go",
"sha3_s390x.go",
"sha3_s390x.s"
]
},
{
"path": "golang.org/x/crypto/tea"
},
{
"path": "golang.org/x/crypto/twofish"
},
{
"path": "golang.org/x/crypto/xtea"
},
{
"path": "golang.org/x/net/bpf"
},
{
"path": "golang.org/x/net/internal/iana",
"ignoredFiles": [
"gen.go"
]
},
{
"path": "golang.org/x/net/internal/socket",
"ignoredFiles": [
"cmsghdr_bsd.go",
"cmsghdr_linux_32bit.go",
"cmsghdr_solaris_64bit.go",
"cmsghdr_stub.go",
"cmsghdr_zos_s390x.go",
"complete_nodontwait.go",
"defs_aix.go",
"defs_darwin.go",
"defs_dragonfly.go",
"defs_freebsd.go",
"defs_linux.go",
"defs_netbsd.go",
"defs_openbsd.go",
"defs_solaris.go",
"error_windows.go",
"iovec_32bit.go",
"iovec_solaris_64bit.go",
"iovec_stub.go",
"mmsghdr_stub.go",
"msghdr_bsd.go",
"msghdr_bsdvar.go",
"msghdr_linux_32bit.go",
"msghdr_openbsd.go",
"msghdr_solaris_64bit.go",
"msghdr_stub.go",
"msghdr_zos_s390x.go",
"race.go",
"rawconn_nommsg.go",
"rawconn_nomsg.go",
"sys_bsd.go",
"sys_linux_386.go",
"sys_linux_arm.go",
"sys_linux_arm64.go",
"sys_linux_loong64.go",
"sys_linux_mips.go",
"sys_linux_mips64.go",
"sys_linux_mips64le.go",
"sys_linux_mipsle.go",
"sys_linux_ppc.go",
"sys_linux_ppc64.go",
"sys_linux_ppc64le.go",
"sys_linux_riscv64.go",
"sys_linux_s390x.go",
"sys_netbsd.go",
"sys_stub.go",
"sys_windows.go",
"sys_zos_s390x.go",
"zsys_aix_ppc64.go",
"zsys_darwin_amd64.go",
"zsys_darwin_arm64.go",
"zsys_dragonfly_amd64.go",
"zsys_freebsd_386.go",
"zsys_freebsd_amd64.go",
"zsys_freebsd_arm.go",
"zsys_freebsd_arm64.go",
"zsys_freebsd_riscv64.go",
"zsys_linux_386.go",
"zsys_linux_arm.go",
"zsys_linux_arm64.go",
"zsys_linux_loong64.go",
"zsys_linux_mips.go",
"zsys_linux_mips64.go",
"zsys_linux_mips64le.go",
"zsys_linux_mipsle.go",
"zsys_linux_ppc.go",
"zsys_linux_ppc64.go",
"zsys_linux_ppc64le.go",
"zsys_linux_riscv64.go",
"zsys_linux_s390x.go",
"zsys_netbsd_386.go",
"zsys_netbsd_amd64.go",
"zsys_netbsd_arm.go",
"zsys_netbsd_arm64.go",
"zsys_openbsd_386.go",
"zsys_openbsd_amd64.go",
"zsys_openbsd_arm.go",
"zsys_openbsd_arm64.go",
"zsys_openbsd_mips64.go",
"zsys_openbsd_ppc64.go",
"zsys_openbsd_riscv64.go",
"zsys_solaris_amd64.go",
"zsys_zos_s390x.go",
"empty.s",
"sys_linux_386.s",
"sys_linux_s390x.s",
"sys_zos_s390x.s"
]
},
{
"path": "golang.org/x/net/ipv4",
"ignoredFiles": [
"control_bsd.go",
"control_stub.go",
"control_windows.go",
"control_zos.go",
"defs_aix.go",
"defs_darwin.go",
"defs_dragonfly.go",
"defs_freebsd.go",
"defs_linux.go",
"defs_netbsd.go",
"defs_openbsd.go",
"defs_solaris.go",
"errors_other_test.go",
"gen.go",
"helper_stub_test.go",
"icmp_stub.go",
"payload_nocmsg.go",
"sockopt_stub.go",
"sys_aix.go",
"sys_asmreq.go",
"sys_asmreqn_stub.go",
"sys_bpf_stub.go",
"sys_bsd.go",
"sys_darwin.go",
"sys_dragonfly.go",
"sys_freebsd.go",
"sys_solaris.go",
"sys_ssmreq_stub.go",
"sys_stub.go",
"sys_windows.go",
"sys_zos.go",
"zsys_aix_ppc64.go",
"zsys_darwin.go",
"zsys_dragonfly.go",
"zsys_freebsd_386.go",
"zsys_freebsd_amd64.go",
"zsys_freebsd_arm.go",
"zsys_freebsd_arm64.go",
"zsys_freebsd_riscv64.go",
"zsys_linux_386.go",
"zsys_linux_arm.go",
"zsys_linux_arm64.go",
"zsys_linux_loong64.go",
"zsys_linux_mips.go",
"zsys_linux_mips64.go",
"zsys_linux_mips64le.go",
"zsys_linux_mipsle.go",
"zsys_linux_ppc.go",
"zsys_linux_ppc64.go",
"zsys_linux_ppc64le.go",
"zsys_linux_riscv64.go",
"zsys_linux_s390x.go",
"zsys_netbsd.go",
"zsys_openbsd.go",
"zsys_solaris.go",
"zsys_zos_s390x.go"
]
},
{
"path": "golang.org/x/sys/cpu",
"ignoredFiles": [
"cpu_aix.go",
"cpu_arm.go",
"cpu_arm64.go",
"cpu_darwin_x86.go",
"cpu_gc_arm64.go",
"cpu_gc_s390x.go",
"cpu_gccgo_arm64.go",
"cpu_gccgo_s390x.go",
"cpu_gccgo_x86.go",
"cpu_linux.go",
"cpu_linux_arm.go",
"cpu_linux_arm64.go",
"cpu_linux_loong64.go",
"cpu_linux_mips64x.go",
"cpu_linux_ppc64x.go",
"cpu_linux_riscv64.go",
"cpu_linux_s390x.go",
"cpu_loong64.go",
"cpu_mips64x.go",
"cpu_mipsx.go",
"cpu_netbsd_arm64.go",
"cpu_openbsd_arm64.go",
"cpu_other_arm.go",
"cpu_other_arm64.go",
"cpu_other_mips64x.go",
"cpu_other_ppc64x.go",
"cpu_other_riscv64.go",
"cpu_ppc64x.go",
"cpu_riscv64.go",
"cpu_s390x.go",
"cpu_s390x_test.go",
"cpu_wasm.go",
"cpu_zos.go",
"cpu_zos_s390x.go",
"endian_big.go",
"proc_cpuinfo_linux.go",
"syscall_aix_gccgo.go",
"syscall_aix_ppc64_gc.go",
"syscall_darwin_x86_gc.go",
"asm_aix_ppc64.s",
"asm_darwin_x86_gc.s",
"cpu_arm64.s",
"cpu_gccgo_x86.c",
"cpu_loong64.s",
"cpu_openbsd_arm64.s",
"cpu_s390x.s"
]
},
{
"path": "golang.org/x/sys/unix",
"ignoredFiles": [
"auxv_unsupported.go",
"bpxsvc_zos.go",
"cap_freebsd.go",
"darwin_amd64_test.go",
"darwin_arm64_test.go",
"darwin_test.go",
"dev_aix_ppc.go",
"dev_aix_ppc64.go",
"dev_darwin.go",
"dev_dragonfly.go",
"dev_freebsd.go",
"dev_netbsd.go",
"dev_openbsd.go",
"dev_zos.go",
"dev_zos_test.go",
"endian_big.go",
"fcntl_darwin.go",
"fcntl_linux_32bit.go",
"gccgo.go",
"gccgo_linux_amd64.go",
"getdirentries_test.go",
"getfsstat_test.go",
"ioctl_signed.go",
"ioctl_zos.go",
"mkasm.go",
"mkpost.go",
"mksyscall.go",
"mksyscall_aix_ppc.go",
"mksyscall_aix_ppc64.go",
"mksyscall_solaris.go",
"mksyscall_zos_s390x.go",
"mksysctl_openbsd.go",
"mksysnum.go",
"mmap_nomremap.go",
"mmap_zos_test.go",
"openbsd_test.go",
"pledge_openbsd.go",
"ptrace_darwin.go",
"ptrace_ios.go",
"race.go",
"readdirent_getdirentries.go",
"sockcmsg_dragonfly.go",
"sockcmsg_zos.go",
"syscall_aix.go",
"syscall_aix_ppc.go",
"syscall_aix_ppc64.go",
"syscall_aix_test.go",
"syscall_bsd.go",
"syscall_bsd_test.go",
"syscall_darwin.go",
"syscall_darwin_amd64.go",
"syscall_darwin_arm64.go",
"syscall_darwin_libSystem.go",
"syscall_darwin_test.go",
"syscall_dragonfly.go",
"syscall_dragonfly_amd64.go",
"syscall_freebsd.go",
"syscall_freebsd_386.go",
"syscall_freebsd_amd64.go",
"syscall_freebsd_arm.go",
"syscall_freebsd_arm64.go",
"syscall_freebsd_riscv64.go",
"syscall_freebsd_test.go",
"syscall_hurd.go",
"syscall_hurd_386.go",
"syscall_illumos.go",
"syscall_internal_bsd_test.go",
"syscall_internal_darwin_test.go",
"syscall_internal_solaris_test.go",
"syscall_linux_386.go",
"syscall_linux_arm.go",
"syscall_linux_arm64.go",
"syscall_linux_gc_386.go",
"syscall_linux_gc_arm.go",
"syscall_linux_gccgo_386.go",
"syscall_linux_gccgo_arm.go",
"syscall_linux_loong64.go",
"syscall_linux_mips64x.go",
"syscall_linux_mipsx.go",
"syscall_linux_ppc.go",
"syscall_linux_ppc64x.go",
"syscall_linux_riscv64.go",
"syscall_linux_s390x.go",
"syscall_linux_sparc64.go",
"syscall_netbsd.go",
"syscall_netbsd_386.go",
"syscall_netbsd_amd64.go",
"syscall_netbsd_arm.go",
"syscall_netbsd_arm64.go",
"syscall_netbsd_test.go",
"syscall_openbsd.go",
"syscall_openbsd_386.go",
"syscall_openbsd_amd64.go",
"syscall_openbsd_arm.go",
"syscall_openbsd_arm64.go",
"syscall_openbsd_libc.go",
"syscall_openbsd_mips64.go",
"syscall_openbsd_ppc64.go",
"syscall_openbsd_riscv64.go",
"syscall_openbsd_test.go",
"syscall_solaris.go",
"syscall_solaris_amd64.go",
"syscall_solaris_test.go",
"syscall_unix_gc_ppc64x.go",
"syscall_zos_s390x.go",
"syscall_zos_test.go",
"sysctl_netbsd_test.go",
"sysvshm_unix_other.go",
"types_aix.go",
"types_darwin.go",
"types_dragonfly.go",
"types_freebsd.go",
"types_netbsd.go",
"types_openbsd.go",
"types_solaris.go",
"unveil_openbsd.go",
"vgetrandom_unsupported.go",
"xattr_bsd.go",
"xattr_zos_test.go",
"zerrors_aix_ppc.go",
"zerrors_aix_ppc64.go",
"zerrors_darwin_amd64.go",
"zerrors_darwin_arm64.go",
"zerrors_dragonfly_amd64.go",
"zerrors_freebsd_386.go",
"zerrors_freebsd_amd64.go",
"zerrors_freebsd_arm.go",
"zerrors_freebsd_arm64.go",
"zerrors_freebsd_riscv64.go",
"zerrors_linux_386.go",
"zerrors_linux_arm.go",
"zerrors_linux_arm64.go",
"zerrors_linux_loong64.go",
"zerrors_linux_mips.go",
"zerrors_linux_mips64.go",
"zerrors_linux_mips64le.go",
"zerrors_linux_mipsle.go",
"zerrors_linux_ppc.go",
"zerrors_linux_ppc64.go",
"zerrors_linux_ppc64le.go",
"zerrors_linux_riscv64.go",
"zerrors_linux_s390x.go",
"zerrors_linux_sparc64.go",
"zerrors_netbsd_386.go",
"zerrors_netbsd_amd64.go",
"zerrors_netbsd_arm.go",
"zerrors_netbsd_arm64.go",
"zerrors_openbsd_386.go",
"zerrors_openbsd_amd64.go",
"zerrors_openbsd_arm.go",
"zerrors_openbsd_arm64.go",
"zerrors_openbsd_mips64.go",
"zerrors_openbsd_ppc64.go",
"zerrors_openbsd_riscv64.go",
"zerrors_solaris_amd64.go",
"zerrors_zos_s390x.go",
"zptrace_armnn_linux.go",
"zptrace_linux_arm64.go",
"zptrace_mipsnn_linux.go",
"zptrace_mipsnnle_linux.go",
"zsyscall_aix_ppc.go",
"zsyscall_aix_ppc64.go",
"zsyscall_aix_ppc64_gc.go",
"zsyscall_aix_ppc64_gccgo.go",
"zsyscall_darwin_amd64.go",
"zsyscall_darwin_arm64.go",
"zsyscall_dragonfly_amd64.go",
"zsyscall_freebsd_386.go",
"zsyscall_freebsd_amd64.go",
"zsyscall_freebsd_arm.go",
"zsyscall_freebsd_arm64.go",
"zsyscall_freebsd_riscv64.go",
"zsyscall_illumos_amd64.go",
"zsyscall_linux_386.go",
"zsyscall_linux_arm.go",
"zsyscall_linux_arm64.go",
"zsyscall_linux_loong64.go",
"zsyscall_linux_mips.go",
"zsyscall_linux_mips64.go",
"zsyscall_linux_mips64le.go",
"zsyscall_linux_mipsle.go",
"zsyscall_linux_ppc.go",
"zsyscall_linux_ppc64.go",
"zsyscall_linux_ppc64le.go",
"zsyscall_linux_riscv64.go",
"zsyscall_linux_s390x.go",
"zsyscall_linux_sparc64.go",
"zsyscall_netbsd_386.go",
"zsyscall_netbsd_amd64.go",
"zsyscall_netbsd_arm.go",
"zsyscall_netbsd_arm64.go",
"zsyscall_openbsd_386.go",
"zsyscall_openbsd_amd64.go",
"zsyscall_openbsd_arm.go",
"zsyscall_openbsd_arm64.go",
"zsyscall_openbsd_mips64.go",
"zsyscall_openbsd_ppc64.go",
"zsyscall_openbsd_riscv64.go",
"zsyscall_solaris_amd64.go",
"zsyscall_zos_s390x.go",
"zsysctl_openbsd_386.go",
"zsysctl_openbsd_amd64.go",
"zsysctl_openbsd_arm.go",
"zsysctl_openbsd_arm64.go",
"zsysctl_openbsd_mips64.go",
"zsysctl_openbsd_ppc64.go",
"zsysctl_openbsd_riscv64.go",
"zsysnum_darwin_amd64.go",
"zsysnum_darwin_arm64.go",
"zsysnum_dragonfly_amd64.go",
"zsysnum_freebsd_386.go",
"zsysnum_freebsd_amd64.go",
"zsysnum_freebsd_arm.go",
"zsysnum_freebsd_arm64.go",
"zsysnum_freebsd_riscv64.go",
"zsysnum_linux_386.go",
"zsysnum_linux_arm.go",
"zsysnum_linux_arm64.go",
"zsysnum_linux_loong64.go",
"zsysnum_linux_mips.go",
"zsysnum_linux_mips64.go",
"zsysnum_linux_mips64le.go",
"zsysnum_linux_mipsle.go",
"zsysnum_linux_ppc.go",
"zsysnum_linux_ppc64.go",
"zsysnum_linux_ppc64le.go",
"zsysnum_linux_riscv64.go",
"zsysnum_linux_s390x.go",
"zsysnum_linux_sparc64.go",
"zsysnum_netbsd_386.go",
"zsysnum_netbsd_amd64.go",
"zsysnum_netbsd_arm.go",
"zsysnum_netbsd_arm64.go",
"zsysnum_openbsd_386.go",
"zsysnum_openbsd_amd64.go",
"zsysnum_openbsd_arm.go",
"zsysnum_openbsd_arm64.go",
"zsysnum_openbsd_mips64.go",
"zsysnum_openbsd_ppc64.go",
"zsysnum_openbsd_riscv64.go",
"zsysnum_zos_s390x.go",
"ztypes_aix_ppc.go",
"ztypes_aix_ppc64.go",
"ztypes_darwin_amd64.go",
"ztypes_darwin_arm64.go",
"ztypes_dragonfly_amd64.go",
"ztypes_freebsd_386.go",
"ztypes_freebsd_amd64.go",
"ztypes_freebsd_arm.go",
"ztypes_freebsd_arm64.go",
"ztypes_freebsd_riscv64.go",
"ztypes_linux_386.go",
"ztypes_linux_arm.go",
"ztypes_linux_arm64.go",
"ztypes_linux_loong64.go",
"ztypes_linux_mips.go",
"ztypes_linux_mips64.go",
"ztypes_linux_mips64le.go",
"ztypes_linux_mipsle.go",
"ztypes_linux_ppc.go",
"ztypes_linux_ppc64.go",
"ztypes_linux_ppc64le.go",
"ztypes_linux_riscv64.go",
"ztypes_linux_s390x.go",
"ztypes_linux_sparc64.go",
"ztypes_netbsd_386.go",
"ztypes_netbsd_amd64.go",
"ztypes_netbsd_arm.go",
"ztypes_netbsd_arm64.go",
"ztypes_openbsd_386.go",
"ztypes_openbsd_amd64.go",
"ztypes_openbsd_arm.go",
"ztypes_openbsd_arm64.go",
"ztypes_openbsd_mips64.go",
"ztypes_openbsd_ppc64.go",
"ztypes_openbsd_riscv64.go",
"ztypes_solaris_amd64.go",
"ztypes_zos_s390x.go",
"asm_aix_ppc64.s",
"asm_bsd_386.s",
"asm_bsd_amd64.s",
"asm_bsd_arm.s",
"asm_bsd_arm64.s",
"asm_bsd_ppc64.s",
"asm_bsd_riscv64.s",
"asm_linux_386.s",
"asm_linux_arm.s",
"asm_linux_arm64.s",
"asm_linux_loong64.s",
"asm_linux_mips64x.s",
"asm_linux_mipsx.s",
"asm_linux_ppc64x.s",
"asm_linux_riscv64.s",
"asm_linux_s390x.s",
"asm_openbsd_mips64.s",
"asm_solaris_amd64.s",
"asm_zos_s390x.s",
"bpxsvc_zos.s",
"gccgo_c.c",
"symaddr_zos_s390x.s",
"zsymaddr_zos_s390x.s",
"zsyscall_darwin_amd64.s",
"zsyscall_darwin_arm64.s",
"zsyscall_openbsd_386.s",
"zsyscall_openbsd_amd64.s",
"zsyscall_openbsd_arm.s",
"zsyscall_openbsd_arm64.s",
"zsyscall_openbsd_mips64.s",
"zsyscall_openbsd_ppc64.s",
"zsyscall_openbsd_riscv64.s"
]
},
{
"path": "gopkg.in/hlandau/easymetric.v1/cexp"
},
{
"path": "gopkg.in/hlandau/measurable.v1"
},
{
"path": "gopkg.in/hlandau/passlib.v1"
},
{
"path": "gopkg.in/hlandau/passlib.v1/abstract"
},
{
"path": "gopkg.in/hlandau/passlib.v1/hash/argon2"
},
{
"path": "gopkg.in/hlandau/passlib.v1/hash/argon2/raw"
},
{
"path": "gopkg.in/hlandau/passlib.v1/hash/bcrypt"
},
{
"path": "gopkg.in/hlandau/passlib.v1/hash/bcryptsha256"
},
{
"path": "gopkg.in/hlandau/passlib.v1/hash/pbkdf2"
},
{
"path": "gopkg.in/hlandau/passlib.v1/hash/pbkdf2/raw"
},
{
"path": "gopkg.in/hlandau/passlib.v1/hash/scrypt"
},
{
"path": "gopkg.in/hlandau/passlib.v1/hash/scrypt/raw"
},
{
"path": "gopkg.in/hlandau/passlib.v1/hash/sha2crypt"
},
{
"path": "gopkg.in/hlandau/passlib.v1/hash/sha2crypt/raw"
}
]
}