From e652018e67aeca6218343da3f72a2487e6ed1d55 Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Sun, 21 Jun 2026 11:00:56 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9D=20Add=20Secure=20Enclave=20keypair?= =?UTF-8?q?=20generation=20example=20to=20README=20documentation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/README.md b/README.md index 8331676..7c28590 100644 --- a/README.md +++ b/README.md @@ -108,6 +108,26 @@ $ tiny-encrypt -K -a kyber1024 -n keyname } ``` +
+Generate Secure Enclave keypair: + +```shell +te -K -S --key-name "tes1" -E --secure-enclave-control-flag none +[INFO ] Config envelop: +{ + "type": "key-p256", + "sid": "tes1", + "kid": "keychain:02c82ef4534ac0c4e27074ca75f4c5d926622fcee9f9cfccc0e85be0d5c5dc4864", + "desc": "Keychain Secure Enclave", + "args": [ + "BIIBQDGCATwwgf****************************************************************AQEB" + ], + "publicPart": "04c82ef4534ac0c4e27074ca75f4c5d926622fcee9f9cfccc0e85be0d5c5dc48647264ba0b272e811b3b07ca13177c89a20e71605fbf3bc2742a5cc8558e880c45", + "profiles": null +} +``` + + Then write file `~/.tinyencrypt/config-rs.json`. Last, config key id to profile.