18 lines
723 B
Markdown
18 lines
723 B
Markdown
# secure enclave
|
|
|
|
```
|
|
akrotiri:~/dev/secret/internal/macse$ CGO_ENABLED=1 go test ./...
|
|
--- FAIL: TestEnclaveKeyEncryption (0.04s)
|
|
enclave_test.go:16: Failed to create enclave key: failed to create enclave key: error code -34018
|
|
--- FAIL: TestEnclaveKeyPersistence (0.01s)
|
|
enclave_test.go:52: Failed to create enclave key: failed to create enclave key: error code -34018
|
|
```
|
|
|
|
This works with temporary keys. When you try to use persistent keys, you
|
|
get the above error, because to persist keys in the SE you must have the
|
|
appropriate entitlements from Apple, which is only possible with an Apple
|
|
Developer Program paid membership (which requires doxxing yourself, and
|
|
paying them).
|
|
|
|
So this is a dead end for now.
|