SE051C2: all Secure Object operations return 0x6985 while GetRandom works over the same authenticate

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

SE051C2: all Secure Object operations return 0x6985 while GetRandom works over the same authenticate

ソリューションへジャンプ
60件の閲覧回数
winetime
Contributor I

## The problem in one line

On an **SE051C2**, every command that touches the applet's object store returns
**0x6985 (CONDITIONS NOT SATISFIED)** — while `GetRandom` succeeds on the *same*
session, including over the armed Platform SCP03 channel.

## Our questions

**Q1. Is this part in a "mandate platform SCP" / RESTRICTED / transport state?**
Both of our samples are as-delivered, and one is factory-fresh. If SE051C2 ships with
the object store locked until the Platform SCP03 keys are rotated off the NXP
defaults, that would explain every observation below exactly. If so, what is the
documented procedure to leave that state?

**Q2. Do object operations require customer-key (rotated) Platform SCP03, rather than
the default platform keys?** Our channel authenticates with the defaults and
demonstrably carries traffic — but every object command over it is refused.

**Q3. If Q1/Q2 are yes: how do we read UNIQUE_ID first?**
This is a chicken-and-egg that blocks us completely. Our platform-key derivation takes
the chip UID as its input, but `ReadObject(UNIQUE_ID)` is itself one of the refused
commands. What is the intended order of operations on a fresh part?

**Q4. Is there a GET DATA / GET STATUS we can issue that reports the applet's
lifecycle / VC state?** Stateless commands *do* work for us, so if such a query exists
we can confirm the part's state ourselves instead of guessing.

**Q5. What makes THIS part refuse ordinary object creation, when it evidently works
for others?** In the DeleteAll/0x6985 thread (m-p/1648349), step 1 was
`Se05x_API_WriteUserID(... FACTORY_RESET ...)` returning **0x9000** — a
WriteSecureObject succeeding on the default session with only platform SCP03. That is
precisely the class of command that fails for us. So object writes are *not* inherently
session-gated. Is the difference the variant/configuration (SE051C2 vs SE050), or the
platform keys still being NXP defaults?

**Q6. Is m-p/1716555 the same root cause?** There, another user reports
`Se05x_API_WriteUserID` returning `SM_ERR_CONDITIONS_OF_USE_NOT_SATISFIED` — our exact
symptom — and that question appears to have gone unanswered.

**Q7. Does `kSE05x_ECCurve_NIST_P256` require an explicit `Se05x_API_CreateECCurve` on
SE051C2, or is it built in?** (Minor — but we tried it, and even the CreateECCurve is
refused.)

## What we measured

| Check | Result | Meaning |
|---|---|---|
| `Se05x_API_SELECT` applet | **0x9000** | IoT applet selected |
| `Se05x_API_GetRandom` (plain) | real entropy | session + transport work |
| Platform SCP03 authenticate | **succeeds** | default key set matched |
| **GetRandom OVER the SCP03 channel** | **succeeds, real entropy** | encrypt + C-MAC + decrypt verified |
| Second wrapped command back-to-back | **succeeds** | command counter stays in sync |
| `WriteECKey` NIST P-256 (generate) | **0x6985** | |
| `WriteECKey` secp256k1 (import) | **0x6985** | `CreateCurve_secp256k1` IS called first |
| `WriteECKey` Ed25519 (import) | **0x6985** | built-in curve, no CreateCurve needed |
| `ReadObject(UNIQUE_ID)` | **0x6985** | no policy argument involved |
| `WriteBinary_Ver` (with file policy) | **0x6985** | file objects fail too |
| `CreateECCurve(NIST_P256)` | **0x6985** | even creating a curve is refused |
| `CheckObjectExists` | **0x6985** | cannot even test for an object |

**`GetRandom` is the only command that works.** Every object-store operation returns
0x6985 — on both samples, plain or SCP03-wrapped.

## Already ruled out by experiment

1. **Not the part.** A second, factory-fresh SE051C2 behaves identically.
2. **Not the transport or session.** SELECT returns 0x9000; GetRandom returns real
entropy on the same session.
3. **Not a broken or missing Platform SCP03 channel.** Authenticate succeeds against
the default key set and — decisively — a `GetRandom` issued **over the armed
channel** returns real entropy, as does a second back-to-back (command counter in
sync). Encrypt + C-MAC + response decrypt all verified. The failing object commands
are carried by a channel we have proven functional.
4. **Not a missing key policy.** We passed a real `Se05xPolicy_t`
(`ALLOW_SIGN|VERIFY|KA|READ|WRITE|GEN`, authID 0) to every `WriteECKey`. No change.
(It could not explain the UNIQUE_ID read anyway — `ReadObject` takes no policy.)
5. **Not a missing curve.** `CreateCurve_secp256k1` is called before the secp256k1
import, Ed25519 is built in, and `Se05x_API_CreateECCurve(NIST_P256)` **also**
returns 0x6985.
6. **Not command ordering.** Same 0x6985 whether issued on the plain session or on the
authenticated SCP03 channel.
7. **Not the middleware auth build configuration.** Rebuilt with
`SSS_HAVE_SE05X_AUTH_PLATFSCP03=1`, `SSS_HAVE_SE05X_AUTH_NONE=0` and
`SSSFTR_SE05X_AuthSession=1` (they had been NONE / 0). No change.

## Environment

* Part: **SE051C2** — two samples, one factory-fresh, identical behaviour
* Host: STM32L562, bare-metal, TrustZone secure world, I2C1 @ 100 kHz, T=1
* Middleware: vendored NXP Plug & Trust `Se05x_API_*` over a custom
`smCom_TransceiveRaw` transport (our own T=1 framing — SELECT and GetRandom prove
it works). Full middleware, **not** nano-package.
* Platform SCP03: NXP default keys; authenticate succeeds and carries traffic

ラベル(1)
タグ(1)
0 件の賞賛
返信
1 解決策
12件の閲覧回数
winetime
Contributor I
Hi @Kan_Li  — closing this out. **It was our side, and the diagnosis was wrong from the
start.** Posting the resolution in case it helps someone else.
 
The part is fine. Once I instrumented a whole-boot APDU trace instead of reading
individual results, a clean power-up gave 83 APDUs with 80 of them 0x9000 — object
creation, secp256k1 key generation, `ReadObject` and ECDSA signing all working. The only
non-0x9000 responses were benign and already handled by our own code:
 
80 01 0B 04 CreateECCurve(secp256k1) -> 6985 curve already exists
80 01 61 00 WriteECKey -> 6A80 object exists, wrong type
80 04 00 27 CheckObjectExists -> 9000
80 04 00 28 DeleteSecureObject -> 9000
80 01 61 00 WriteECKey -> 9000 succeeds after the delete
 
**What I was actually looking at.** The SE was already in a wedged state when each of my
test boots started, left there by an earlier session. Once wedged, *every* APDU returns
0x6985 — `GetRandom`, `GetVersion`, `GetFreeMemory` included — and the state survives an
MCU reset, a T=1 interface reset, and a re-`SELECT` that itself returns 0x9000. Only
removing power clears it. So every measurement I reported was of the wedge, not of a
blocked feature, and my "GetRandom is the only command that works" and "GetVersion is
refused" claims were both artifacts of that. Apologies for the noise.
 
For the record, on a healthy boot this part reports:
 
* `GetVersion``07 02 00 3F FF FF FF` — applet **7.2.0**, AppletConfig `0x3FFF`
* `GetFreeMemory(PERSISTENT)``0x3E0C` = **15,884 bytes** free
* Platform SCP03 authenticates on the default key set for **OEF 0005A8FA (SE051C)**
 
**One thing that may still be worth your comment**, since it is the part I do not
understand and it has shipping implications for us:
 
While wedged, GP security-domain commands keep working — `80 50 00 00` INITIALIZE
UPDATE and `84 82 33 00` EXTERNAL AUTHENTICATE both return 0x9000 — while the IoT
applet refuses everything. Is there a documented applet error state with that shape,
and is there any way to detect or clear it **without cutting power**? A deployed device
cannot power-cycle its secure element independently, so if a host can drive the applet
into this state we need to know how to get back out.
 
Thanks for the quick response earlier.

元の投稿で解決策を見る

0 件の賞賛
返信
2 返答(返信)
13件の閲覧回数
winetime
Contributor I
Hi @Kan_Li  — closing this out. **It was our side, and the diagnosis was wrong from the
start.** Posting the resolution in case it helps someone else.
 
The part is fine. Once I instrumented a whole-boot APDU trace instead of reading
individual results, a clean power-up gave 83 APDUs with 80 of them 0x9000 — object
creation, secp256k1 key generation, `ReadObject` and ECDSA signing all working. The only
non-0x9000 responses were benign and already handled by our own code:
 
80 01 0B 04 CreateECCurve(secp256k1) -> 6985 curve already exists
80 01 61 00 WriteECKey -> 6A80 object exists, wrong type
80 04 00 27 CheckObjectExists -> 9000
80 04 00 28 DeleteSecureObject -> 9000
80 01 61 00 WriteECKey -> 9000 succeeds after the delete
 
**What I was actually looking at.** The SE was already in a wedged state when each of my
test boots started, left there by an earlier session. Once wedged, *every* APDU returns
0x6985 — `GetRandom`, `GetVersion`, `GetFreeMemory` included — and the state survives an
MCU reset, a T=1 interface reset, and a re-`SELECT` that itself returns 0x9000. Only
removing power clears it. So every measurement I reported was of the wedge, not of a
blocked feature, and my "GetRandom is the only command that works" and "GetVersion is
refused" claims were both artifacts of that. Apologies for the noise.
 
For the record, on a healthy boot this part reports:
 
* `GetVersion``07 02 00 3F FF FF FF` — applet **7.2.0**, AppletConfig `0x3FFF`
* `GetFreeMemory(PERSISTENT)``0x3E0C` = **15,884 bytes** free
* Platform SCP03 authenticates on the default key set for **OEF 0005A8FA (SE051C)**
 
**One thing that may still be worth your comment**, since it is the part I do not
understand and it has shipping implications for us:
 
While wedged, GP security-domain commands keep working — `80 50 00 00` INITIALIZE
UPDATE and `84 82 33 00` EXTERNAL AUTHENTICATE both return 0x9000 — while the IoT
applet refuses everything. Is there a documented applet error state with that shape,
and is there any way to detect or clear it **without cutting power**? A deployed device
cannot power-cycle its secure element independently, so if a host can drive the applet
into this state we need to know how to get back out.
 
Thanks for the quick response earlier.
0 件の賞賛
返信
40件の閲覧回数
Kan_Li
NXP TechSupport
NXP TechSupport

Hi @winetime ,

 

Did you try the same process without platformSCP enabled? SE051C doesn't require a mandate platform SCP by default. If you may share the APDU command log for this issue, we may check it further.

 

Have a great day,
Kan


-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

%3CLINGO-SUB%20id%3D%22lingo-sub-2399763%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ESE051C2%3A%20%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E3%82%BB%E3%82%AD%E3%83%A5%E3%82%A2%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E6%93%8D%E4%BD%9C%E3%81%8C%200x6985%20%E3%82%92%E8%BF%94%E3%81%99%E4%B8%80%E6%96%B9%E3%80%81GetRandom%20%E3%81%AF%E5%90%8C%E3%81%98%E8%AA%8D%E8%A8%BC%E6%83%85%E5%A0%B1%E3%81%AB%E5%AF%BE%E3%81%97%E3%81%A6%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2399763%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%23%23%20%E5%95%8F%E9%A1%8C%E7%82%B9%E3%82%92%E4%B8%80%E8%A1%8C%E3%81%A7%E8%A1%A8%E3%81%99%E3%81%A8%E3%81%93%E3%81%86%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%3C%2FP%3E%3CP%3E**SE051C2%E3%81%A7%E3%81%AF%E3%80%81%E3%82%A2%E3%83%97%E3%83%AC%E3%83%83%E3%83%88%E3%81%AE%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%B9%E3%83%88%E3%82%A2%E3%81%AB%E8%A7%A6%E3%82%8C%E3%82%8B%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%8C%E8%BF%94%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%3CBR%20%2F%3E**0x6985(%E6%9D%A1%E4%BB%B6%E3%81%8C%E6%BA%80%E3%81%9F%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93)**%20%E2%80%94%20%E4%B8%80%E6%96%B9%E3%81%A7%E3%80%8CGetRandom%E3%80%8D%E3%81%AF*%E5%90%8C%E3%81%98*%E3%81%A7%E6%88%90%E5%8A%9F%E3%81%97%E3%81%BE%E3%81%99%3CBR%20%2F%3E%E4%BC%9A%E8%AD%B0%E3%80%81%E6%AD%A6%E8%A3%85%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0SCP03%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%E3%82%92%E9%80%9A%E3%81%98%E3%81%A6%E3%82%82%E5%90%AB%E3%81%BE%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%23%23%20%E7%A7%81%E3%81%9F%E3%81%A1%E3%81%AE%E8%B3%AA%E5%95%8F%3C%2FP%3E%3CP%3E**Q1.%E3%81%93%E3%81%AE%E9%83%A8%E5%88%86%E3%81%AF%E3%80%8C%E5%BC%B7%E5%88%B6%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0SCP%E3%80%8D%2F%E5%88%B6%E9%99%90%E4%BB%98%E3%81%8D%2F%E8%BC%B8%E9%80%81%E7%8A%B6%E6%85%8B%E3%81%A7%E3%81%99%E3%81%8B%3F%3CBR%20%2F%3E%E3%81%A9%E3%81%A1%E3%82%89%E3%81%AE%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%82%E7%B4%8D%E5%93%81%E6%99%82%E3%81%AE%E7%8A%B6%E6%85%8B%E3%81%AE%E3%81%BE%E3%81%BE%E3%81%A7%E3%80%81%E7%89%87%E6%96%B9%E3%81%AF%E5%B7%A5%E5%A0%B4%E3%81%8B%E3%82%89%E5%87%BA%E8%8D%B7%E3%81%95%E3%82%8C%E3%81%9F%E3%81%B0%E3%81%8B%E3%82%8A%E3%81%AE%E6%96%B0%E5%93%81%E3%81%A7%E3%81%99%E3%80%82%E3%82%82%E3%81%97SE051C2%E3%81%8C%3CBR%20%2F%3E%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%B9%E3%83%88%E3%82%A2%E3%81%AF%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0SCP03%E3%82%AD%E3%83%BC%E3%81%8CNXP%E3%81%8B%E3%82%89%E3%83%AD%E3%83%BC%E3%83%86%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%95%E3%82%8C%E3%82%8B%E3%81%BE%E3%81%A7%E3%83%AD%E3%83%83%E3%82%AF%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%3CBR%20%2F%3E%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%81%A7%E3%80%81%E3%81%9D%E3%82%8C%E3%81%AA%E3%82%89%E4%BB%A5%E4%B8%8B%E3%81%AE%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E8%A6%B3%E5%AF%9F%E3%82%92%E6%AD%A3%E7%A2%BA%E3%81%AB%E8%AA%AC%E6%98%8E%E3%81%A7%E3%81%8D%E3%82%8B%E3%80%82%E3%82%82%E3%81%97%E3%81%9D%E3%81%86%E3%81%AA%E3%82%89%E3%80%81%3CBR%20%2F%3E%E3%81%9D%E3%81%AE%E5%B7%9E%E3%82%92%E9%9B%A2%E3%82%8C%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AE%E6%96%87%E6%9B%B8%E5%8C%96%E3%81%95%E3%82%8C%E3%81%9F%E6%89%8B%E7%B6%9A%E3%81%8D%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FP%3E%3CP%3E**Q2.%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E6%93%8D%E4%BD%9C%E3%81%AF%E9%A1%A7%E5%AE%A2%E3%82%AD%E3%83%BC(%E5%9B%9E%E8%BB%A2)%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0SCP03%E3%81%8C%E5%BF%85%E8%A6%81%E3%81%A7%E3%81%99%E3%81%8B%3F%3CBR%20%2F%3E%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%81%AE%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%82%AD%E3%83%BC%E3%81%AF%3F**%E7%A7%81%E3%81%9F%E3%81%A1%E3%81%AE%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%E3%81%AF%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%81%A7%E8%AA%8D%E8%A8%BC%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E6%98%8E%E3%82%89%E3%81%8B%E3%81%AB%E3%83%88%E3%83%A9%E3%83%95%E3%82%A3%E3%83%83%E3%82%AF%E3%82%92%E9%81%8B%E3%81%B6%E3%81%8C%E3%80%81%E3%81%9D%E3%81%AE%E4%B8%8A%E3%81%AE%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%AE%E6%8C%87%E4%BB%A4%E3%81%AF%E6%8B%92%E5%90%A6%E3%81%95%E3%82%8C%E3%82%8B%E3%80%82%3C%2FP%3E%3CP%3E**Q3.%E3%82%82%E3%81%97Q1%2FQ2%E3%81%8C%E3%82%A4%E3%82%A8%E3%82%B9%E3%81%AA%E3%82%89%E3%80%81%E3%81%BE%E3%81%9A%E3%81%A9%E3%81%86%E3%82%84%E3%81%A3%E3%81%A6UNIQUE_ID%E3%82%92%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8B%E3%81%AE%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3F**%3CBR%20%2F%3E%E3%81%93%E3%82%8C%E3%81%AF%E3%81%BE%E3%81%95%E3%81%AB%E9%B6%8F%E3%81%A8%E5%8D%B5%E3%81%AE%E9%96%A2%E4%BF%82%E3%81%A7%E3%81%82%E3%82%8A%E3%80%81%E6%88%91%E3%80%85%E3%81%AE%E8%A1%8C%E3%81%8F%E6%89%8B%E3%82%92%E9%98%BB%E3%82%80%E3%82%82%E3%81%AE%E3%81%A0%E3%80%82%E7%A7%81%E3%81%9F%E3%81%A1%E3%81%AE%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E9%8D%B5%E5%B0%8E%E5%87%BA%E3%81%AF%E6%AC%A1%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%3CBR%20%2F%3E%E3%83%81%E3%83%83%E3%83%97%E3%81%AF%E5%85%A5%E5%8A%9B%E3%81%A8%E3%81%97%E3%81%A6UID%E3%81%A7%E3%81%99%E3%81%8C%E3%80%81%E3%80%8CReadObject(UNIQUE_ID)%E3%80%8D%E8%87%AA%E4%BD%93%E3%81%AF%E6%8B%92%E5%90%A6%E3%81%95%E3%82%8C%E3%81%9F%E3%82%82%E3%81%AE%E3%81%AE%E4%B8%80%E3%81%A4%E3%81%A7%E3%81%99%3CBR%20%2F%3E%E5%91%BD%E4%BB%A4%E3%80%82%E6%96%B0%E5%93%81%E9%83%A8%E5%93%81%E3%81%AB%E5%AF%BE%E3%81%99%E3%82%8B%E4%BD%9C%E6%A5%AD%E6%89%8B%E9%A0%86%E3%81%AE%E9%A0%86%E5%BA%8F%E3%81%AF%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%3C%2FP%3E%3CP%3E**Q4.%E3%82%A2%E3%83%97%E3%83%AC%E3%83%83%E3%83%88%E3%82%92%E5%A0%B1%E5%91%8A%E3%81%A7%E3%81%8D%E3%82%8BGET%20DATA%20%2F%20GET%20STATUS%E3%81%AE%E9%80%9A%E7%9F%A5%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%3F%3CBR%20%2F%3E%E3%83%A9%E3%82%A4%E3%83%95%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB%2FVC%E3%81%AE%E7%8A%B6%E6%85%8B%E3%81%AF%3F**%E3%82%B9%E3%83%86%E3%83%BC%E3%83%88%E3%83%AC%E3%82%B9%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%AF%E7%A7%81%E3%81%9F%E3%81%A1%E3%81%AB%E3%81%A8%E3%81%A3%E3%81%A6%E3%81%AF*%E7%A2%BA%E3%81%8B%E3%81%AB*%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%BE%E3%81%99%E3%80%81SO%E3%82%82%E3%81%97%E3%81%9D%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E3%82%AF%E3%82%A8%E3%83%AA%E3%81%8C%E5%AD%98%E5%9C%A8%E3%81%99%E3%82%8B%E3%81%AA%E3%82%89%3CBR%20%2F%3E%E6%8E%A8%E6%B8%AC%E3%81%99%E3%82%8B%E3%81%AE%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8F%E3%80%81%E8%87%AA%E5%88%86%E3%81%9F%E3%81%A1%E3%81%A7%E3%83%91%E3%83%BC%E3%83%84%E3%81%AE%E7%8A%B6%E6%85%8B%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E**Q5.%E3%81%93%E3%81%AE%E9%83%A8%E5%88%86%E3%81%8C%E9%80%9A%E5%B8%B8%E3%81%AE%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E4%BD%9C%E6%88%90%E3%82%92%E6%8B%92%E5%90%A6%E3%81%99%E3%82%8B%E3%81%AE%E3%81%AF%E3%81%AA%E3%81%9C%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%EF%BC%9F%E6%98%8E%E3%82%89%E3%81%8B%E3%81%AB%E6%A9%9F%E8%83%BD%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%81%AE%E3%81%AB%E3%80%82%3CBR%20%2F%3E%E4%BB%96%E3%81%AE%E4%BA%BA%E3%81%AB%E3%81%A8%E3%81%A3%E3%81%A6%E3%81%AF%E3%81%A9%E3%81%86%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%EF%BC%9FDeleteAll%2F0x6985Thread(m-p%2F1648349)%E3%81%A7%E3%81%AF%E3%80%81%E3%82%B9%E3%83%86%E3%83%83%E3%83%971%E3%81%AF%3CBR%20%2F%3E%60Se05x_API_WriteUserID(...FACTORY_RESET...)%60%E3%81%8C**0x9000**%E3%82%92%E8%BF%94%E3%81%97%20%E2%80%94%20%3CBR%20%2F%3EWriteSecureObject%E3%81%8C%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0SCP03%E3%81%AE%E3%81%BF%E3%81%A7%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%A7%E6%88%90%E5%8A%9F%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%9D%E3%82%8C%E3%81%AF%3CBR%20%2F%3E%E3%81%BE%E3%81%95%E3%81%AB%E3%80%81%E6%88%91%E3%80%85%E3%81%AB%E3%81%A8%E3%81%A3%E3%81%A6%E5%A4%B1%E6%95%97%E3%81%AB%E7%B5%82%E3%82%8F%E3%82%8B%E7%A8%AE%E9%A1%9E%E3%81%AE%E6%8C%87%E6%8F%AE%E7%B3%BB%E7%B5%B1%E3%81%A0%E3%80%82%E3%81%A4%E3%81%BE%E3%82%8A%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%81%BF%E3%81%AF%E6%9C%AC%E8%B3%AA%E7%9A%84%E3%81%AB%E3%81%9D%E3%81%86%E3%81%A7%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%3CBR%20%2F%3E%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%B2%E3%83%BC%E3%83%88%E3%80%82%E9%81%95%E3%81%84%E3%81%AF%E3%83%90%E3%83%AA%E3%82%A8%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%84%E6%A7%8B%E6%88%90(SE051C2%E3%81%A8SE050%E3%81%AE%E9%81%95%E3%81%84)%E3%81%AA%E3%81%AE%E3%81%8B%E3%80%81%E3%81%9D%E3%82%8C%E3%81%A8%E3%82%82%3CBR%20%2F%3E%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%82%AD%E3%83%BC%E3%81%AF%E3%81%BE%E3%81%A0NXP%E3%81%AE%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%81%A7%E3%81%99%E3%81%8B%3F%3C%2FP%3E%3CP%3E**Q6.m-p%2F1716555%20%E3%81%AF%E5%90%8C%E3%81%98%E6%A0%B9%E6%9C%AC%E5%8E%9F%E5%9B%A0%E3%81%A7%E3%81%99%E3%81%8B%EF%BC%9F%E3%81%9D%E3%81%93%E3%81%A7%E5%88%A5%E3%81%AE%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%81%8C%E5%A0%B1%E5%91%8A%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%3CBR%20%2F%3E%E3%80%8CSe05x_API_WriteUserID%E3%80%8D%E3%81%8C%E8%BF%94%E3%81%99%E3%80%8CSM_ERR_CONDITIONS_OF_USE_NOT_SATISFIED%E3%80%8D%E2%80%95%E2%80%95%E7%A7%81%E3%81%9F%E3%81%A1%E3%81%A8%E3%81%BE%E3%81%A3%E3%81%9F%E3%81%8F%E5%90%8C%E3%81%98%3CBR%20%2F%3E%E7%97%87%E7%8A%B6%E2%80%95%E2%80%95%E3%81%9D%E3%81%97%E3%81%A6%E3%81%9D%E3%81%AE%E7%96%91%E5%95%8F%E3%81%AF%E7%AD%94%E3%81%88%E3%81%8C%E5%87%BA%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84%E3%82%88%E3%81%86%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E**Q7.%60kSE05x_ECCurve_NIST_P256%60%20%E3%81%AF%E6%98%8E%E7%A4%BA%E7%9A%84%E3%81%AA%20%60Se05x_API_CreateECCurve%60%20%E3%82%92%E5%BF%85%E8%A6%81%E3%81%A8%E3%81%97%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%3CBR%20%2F%3E%20SE051C2%20%E3%81%A7%E3%81%99%E3%81%8B%E3%80%81%E3%81%9D%E3%82%8C%E3%81%A8%E3%82%82%E5%86%85%E8%94%B5%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8B%3F**%20(%E4%BA%9B%E7%B4%B0%E3%81%AA%E3%81%93%E3%81%A8%E3%81%A7%E3%81%99%E3%81%8C%E3%80%81%E8%A9%A6%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F%E3%81%A8%E3%81%93%E3%82%8D%E3%80%81CreateECCurve%20%E3%81%A7%E3%81%95%E3%81%88%E3%82%82%3CBR%20%2F%3E%E6%8B%92%E5%90%A6%E3%81%97%E3%81%9F%E3%80%82%EF%BC%89%3C%2FP%3E%3CP%3E%23%23%20%E6%B8%AC%E5%AE%9A%E5%AF%BE%E8%B1%A1%3C%2FP%3E%3CP%3E%7C%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%7C%E7%B5%90%E6%9E%9C%7C%E6%84%8F%E5%91%B3%20%7C%3CBR%20%2F%3E%7C---%7C---%7C---%7C%3CBR%20%2F%3E%7C%E3%80%8CSe05x_API_SELECT%E3%80%8D%E3%82%A2%E3%83%97%E3%83%AC%E3%83%83%E3%83%88%20%7C**0x9000**%20%7CIoT%20applet%20selected%20%7C%3CBR%20%2F%3E%7C%E3%80%8ESe05x_API_GetRandom%E3%80%8F(%E5%8D%98%E7%B4%94)%20%7C%E5%AE%9F%E3%82%A8%E3%83%B3%E3%83%88%E3%83%AD%E3%83%94%E3%83%BC%20%7C%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%2B%E8%BC%B8%E9%80%81%E4%BD%9C%E6%A5%AD%7C%3CBR%20%2F%3E%7C%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0SCP03%E8%AA%8D%E8%A8%BC%20%7C**%E6%88%90%E5%8A%9F**%20%7C%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%81%AE%E3%82%AD%E3%83%BC%E3%82%BB%E3%83%83%E3%83%88%E3%81%8C%E4%B8%80%E8%87%B4%20%7C%3CBR%20%2F%3E%7C**%E3%83%A9%E3%83%B3%E3%83%80%E3%83%A0%E3%81%AB%E8%A9%B1%E3%81%9B%E3%80%81SCP03%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%E8%B6%8A%E3%81%97**%20%7C**%E6%88%90%E5%8A%9F%E3%80%81%E6%9C%AC%E7%89%A9%E3%81%AE%E3%82%A8%E3%83%B3%E3%83%88%E3%83%AD%E3%83%94%E3%83%BC**%20%7C%E6%9A%97%E5%8F%B7%E5%8C%96%20%2B%20C-MAC%20%2B%20%E5%BE%A9%E5%8F%B7%E6%A4%9C%E8%A8%BC%E6%B8%88%E3%81%BF%20%7C%3CBR%20%2F%3E%7C%E9%80%A3%E7%B6%9A%E3%81%97%E3%81%A62%E5%9B%9E%E7%9B%AE%E3%81%AE%E3%83%A9%E3%83%83%E3%83%97%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%20%7C**%E6%88%90%E5%8A%9F**%20%7C%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%AB%E3%82%A6%E3%83%B3%E3%82%BF%E3%83%BC%E3%81%8C%E5%90%8C%E6%9C%9F%E3%82%92%E4%BF%9D%E3%81%A4%20%7C%3CBR%20%2F%3E%7C%E3%80%8CWriteECKey%E3%80%8DNIST%20P-256(%E7%94%9F%E6%88%90)%20%7C**0x6985**%20%7C%3CBR%20%2F%3E%7C'WriteECKey'%20secp256k1%20(import)%20%7C**0x6985**%20%7C%E3%80%8CCreateCurve_secp256k1%E3%80%8D%E3%81%AF%E6%9C%80%E5%88%9D%E3%81%AB%E5%91%BC%E3%81%B0%E3%82%8C%E3%81%BE%E3%81%99%20%7C%3CBR%20%2F%3E%7C%E3%80%8EWriteECKey%E3%80%8F%20Ed25519(%E3%82%A4%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%88)%20%7C**0x6985**%20%7C%E7%B5%84%E3%81%BF%E8%BE%BC%E3%81%BF%E3%81%AE%E6%9B%B2%E7%B7%9A%E3%80%81CreateCurve%E3%81%AF%E4%B8%8D%E8%A6%81%20%7C%3CBR%20%2F%3E%7C%E3%80%8EReadObject(UNIQUE_ID)%E3%80%8F%20%7C**0x6985**%20%7C%E6%94%BF%E7%AD%96%E8%AB%96%E4%BA%89%E3%81%AF%E9%96%A2%E4%BF%82%E3%81%AA%E3%81%84%20%7C%3CBR%20%2F%3E%7C%E3%80%8CWriteBinary_Ver%E3%80%8D(%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%83%9D%E3%83%AA%E3%82%B7%E3%83%BC%E4%BB%98%E3%81%8D)%20%7C**0x6985**%20%7C%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%82%E5%A4%B1%E6%95%97%E3%81%99%E3%82%8B%20%7C%3CBR%20%2F%3E%7C%E3%80%8ECreateECCurve(NIST_P256)%E3%80%8F%20%7C**0x6985**%20%7C%E6%9B%B2%E7%B7%9A%E3%82%92%E4%BD%9C%E3%82%8B%E3%81%93%E3%81%A8%E3%81%95%E3%81%88%E6%8B%92%E5%90%A6%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%20%7C%3CBR%20%2F%3E%7C%E3%80%8CCheckObjectExists%E3%80%8D%20%7C**0x6985**%20%7C%E5%AF%BE%E8%B1%A1%E3%81%AE%E3%83%86%E3%82%B9%E3%83%88%E3%81%99%E3%82%89%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84%20%7C%3C%2FP%3E%3CP%3E**%E3%80%8CGetRandom%E3%80%8D%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%A0%E3%81%91%E3%81%8C%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%BE%E3%81%99%E3%80%82**%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%B9%E3%83%88%E3%82%A2%E6%93%8D%E4%BD%9C%E3%81%AF%E4%BB%A5%E4%B8%8B%E3%82%92%E8%BF%94%E3%81%97%E3%81%BE%E3%81%99%3CBR%20%2F%3E0x6985%20%E2%80%94%20%E9%80%9A%E5%B8%B8%E3%81%AE%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%81%A8%20SCP03%20%E3%81%A7%E5%8C%85%E8%A3%85%E3%81%95%E3%82%8C%E3%81%9F%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%81%AE%E4%B8%A1%E6%96%B9%E3%81%A7%E7%99%BA%E7%94%9F%E3%80%82%3C%2FP%3E%3CP%3E%23%23%20%E5%AE%9F%E9%A8%93%E3%81%AB%E3%82%88%E3%82%8A%E6%97%A2%E3%81%AB%E5%90%A6%E5%AE%9A%E6%B8%88%E3%81%BF%3C%2FP%3E%3CP%3E1.%20**%E3%81%9D%E3%81%AE%E9%83%A8%E5%88%86%E3%81%A7%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82**%E6%96%B0%E5%93%81%E3%81%AESE051C2%E3%82%82%E5%85%A8%E3%81%8F%E5%90%8C%E3%81%98%E3%82%88%E3%81%86%E3%81%AB%E5%8B%95%E4%BD%9C%E3%81%99%E3%82%8B%E3%80%82%3CBR%20%2F%3E2.%20**%E4%BA%A4%E9%80%9A%E8%B2%BB%E3%82%84%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E8%B2%BB%E7%94%A8%E3%81%AF%E5%90%AB%E3%81%BE%E3%82%8C%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82**SELECT%20%E3%81%AF%200x9000%20%E3%82%92%E8%BF%94%E3%81%97%E3%81%BE%E3%81%99%E3%80%82GetRandom%20%E3%81%AF%E5%AE%9F%E6%95%B0%E3%82%92%E8%BF%94%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E5%90%8C%E4%B8%80%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E3%82%A8%E3%83%B3%E3%83%88%E3%83%AD%E3%83%94%E3%83%BC%E3%80%82%3CBR%20%2F%3E3.%20**%E5%A3%8A%E3%82%8C%E3%81%9F%E3%82%8A%E6%AC%A0%E8%90%BD%E3%81%97%E3%81%9F%E3%82%8A%E3%81%97%E3%81%9F%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0SCP03%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%E3%81%AF%E3%81%AA%E3%81%84%E3%80%82**%E8%AA%8D%E8%A8%BC%E3%81%AF%E6%88%90%E5%8A%9F%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%3CBR%20%2F%3E%20%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%81%AE%E3%82%AD%E3%83%BC%E3%82%BB%E3%83%83%E3%83%88%E3%81%A8%E3%80%81%E6%B1%BA%E5%AE%9A%E7%9A%84%E3%81%AB%E3%80%8CGetRandom%E3%80%8D%E3%81%8C%E7%99%BA%E8%A1%8C%E3%81%95%E3%82%8C%E3%81%9F**%E6%AD%A6%E8%A3%85%E3%81%95%E3%82%8C%E3%81%9F%3CBR%20%2F%3E%20%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB**%E3%81%AF%E5%AE%9F%E3%82%A8%E3%83%B3%E3%83%88%E3%83%AD%E3%83%94%E3%83%BC%E3%82%92%E8%BF%94%E3%81%97%E3%80%812%E5%9B%9E%E7%9B%AE%E3%81%AE%E9%80%A3%E7%B6%9A(%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%AB%E3%82%A6%E3%83%B3%E3%82%BF%E3%83%BC)%E3%82%82%E5%90%8C%E6%A7%98%E3%81%A7%E3%81%99%E3%80%82%E5%90%8C%E6%9C%9F)%E3%82%92%E7%B5%84%E3%81%BF%E5%90%88%E3%82%8F%E3%81%9B%E3%82%8B%E3%80%82%3CBR%20%2F%3E%E6%9A%97%E5%8F%B7%E5%8C%96%EF%BC%8BC-MAC%EF%BC%8B%E5%BF%9C%E7%AD%94%E5%BE%A9%E5%8F%B7%E5%8C%96%E3%81%AE%E3%81%99%E3%81%B9%E3%81%A6%E3%81%8C%E6%A4%9C%E8%A8%BC%E3%81%95%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E5%A4%B1%E6%95%97%E3%81%99%E3%82%8B%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%3CBR%20%2F%3E%E6%A9%9F%E8%83%BD%E3%81%8C%E8%A8%BC%E6%98%8E%E3%81%95%E3%82%8C%E3%81%9F%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%E3%81%A7%E9%81%8B%E3%81%B0%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E4.%20**%E6%AC%A0%E6%90%8D%E3%82%AD%E3%83%BC%E3%83%9D%E3%83%AA%E3%82%B7%E3%83%BC%E3%81%A7%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82**%E5%AE%9F%E9%9A%9B%E3%81%AE%20%60Se05xPolicy_t%60%20%E3%82%92%E6%B8%A1%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%3CBR%20%2F%3E%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%20%60WriteECKey%60%20%E3%81%AB%E5%AF%BE%E3%81%97%E3%81%A6%E3%80%81(%60ALLOW_SIGN%7CVERIFY%7CKA%7CREAD%7CWRITE%7CGEN%60%E3%80%81authID%200)%20%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E5%A4%89%E6%9B%B4%E3%81%AA%E3%81%97%E3%80%82%3CBR%20%2F%3E(%E3%81%9D%E3%82%82%E3%81%9D%E3%82%82%E8%AA%AD%E3%81%BFUNIQUE_ID%E7%90%86%E7%94%B1%E3%81%AF%E8%AA%AC%E6%98%8E%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%20%E2%80%94%20%E3%80%8CReadObject%E3%80%8D%E3%81%AF%E3%83%9D%E3%83%AA%E3%82%B7%E3%83%BC%E3%82%92%E5%8F%96%E3%82%89%E3%81%AA%E3%81%84%E3%81%8B%E3%82%89%E3%81%A7%E3%81%99%E3%80%82)%3CBR%20%2F%3E5.%20**%E6%9B%B2%E7%B7%9A%E3%81%8C%E6%AC%A0%E8%90%BD%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%82%8F%E3%81%91%E3%81%A7%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82**%60CreateCurve_secp256k1%60%E3%81%AFsecp256k1%E3%81%AE%E5%89%8D%E3%81%AB%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E3%82%A4%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%88%E3%80%81Ed25519%E3%81%AF%E7%B5%84%E3%81%BF%E8%BE%BC%E3%81%BF%E3%80%81%60Se05x_API_CreateECCurve(NIST_P256)%60%E3%82%82**%3CBR%20%2F%3E%200x6985%E3%82%92%E8%BF%94%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E6.%20**%E5%91%BD%E4%BB%A4%E3%81%AE%E3%81%94%E6%B3%A8%E6%96%87%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%84%E3%80%82**%E3%83%97%E3%83%AC%E3%83%BC%E3%83%B3%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%A7%E3%82%82%E3%80%810x6985%3CBR%20%2F%3E%E8%AA%8D%E8%A8%BC%E6%B8%88%E3%81%BF%E3%81%AESCP03%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%E3%80%82%3CBR%20%2F%3E7.%20**%E3%83%9F%E3%83%89%E3%83%AB%E3%82%A6%E3%82%A7%E3%82%A2%E8%AA%8D%E8%A8%BC%E3%83%93%E3%83%AB%E3%83%89%E6%A7%8B%E6%88%90%E3%81%A7%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82**%E5%86%8D%E6%A7%8B%E7%AF%89%3CBR%20%2F%3E%60SSS_HAVE_SE05X_AUTH_PLATFSCP03%3D1%60%E3%80%81%60SSS_HAVE_SE05X_AUTH_NONE%3D0%60%E3%81%8A%E3%82%88%E3%81%B3%3CBR%20%2F%3E%60SSSFTR_SE05X_AuthSession%3D1%60%EF%BC%88%E4%BB%A5%E5%89%8D%E3%81%AFNONE%2F0%E3%81%A7%E3%81%97%E3%81%9F%EF%BC%89%E3%80%82%E5%A4%89%E6%9B%B4%E3%81%AA%E3%81%97%E3%80%82%3C%2FP%3E%3CP%3E%EF%BC%83%EF%BC%83%20%E7%92%B0%E5%A2%83%3C%2FP%3E%3CP%3E*%20%E9%83%A8%E5%93%81%E7%95%AA%E5%8F%B7%3A%20**SE051C2**%20%E2%80%94%20%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB2%E5%80%8B%E3%80%81%E3%81%86%E3%81%A11%E5%80%8B%E3%81%AF%E5%B7%A5%E5%A0%B4%E5%87%BA%E8%8D%B7%E6%99%82%E3%81%AE%E6%96%B0%E5%93%81%E3%80%81%E5%8B%95%E4%BD%9C%E3%81%AF%E5%90%8C%E4%B8%80%3CBR%20%2F%3E*%20%E3%83%9B%E3%82%B9%E3%83%88%3A%20STM32L562%E3%80%81%E3%83%99%E3%82%A2%E3%83%A1%E3%82%BF%E3%83%AB%E3%80%81TrustZone%E3%82%BB%E3%82%AD%E3%83%A5%E3%82%A2%E3%83%AF%E3%83%BC%E3%83%AB%E3%83%89%E3%80%81I2C1%20%40%20100%20kHz%E3%80%81T%3D1%3CBR%20%2F%3E%20*%20%E3%83%9F%E3%83%89%E3%83%AB%E3%82%A6%E3%82%A7%E3%82%A2%3A%20%E3%83%99%E3%83%B3%E3%83%80%E3%83%BC%E6%8F%90%E4%BE%9B%E3%81%AE%20NXP%20Plug%20%26amp%3B%20Trust%20%60Se05x_API_*%60%20%E3%82%92%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%20%E4%B8%8A%E3%81%A7%E4%BD%BF%E7%94%A8%3CBR%20%2F%3E%60smCom_TransceiveRaw%60%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%EF%BC%88%E7%8B%AC%E8%87%AA%E3%81%AET%3D1%E3%83%95%E3%83%AC%E3%83%BC%E3%83%9F%E3%83%B3%E3%82%B0%20-%20SELECT%E3%81%A8GetRandom%E3%81%8C%E8%A8%BC%E6%98%8E%EF%BC%89%3CBR%20%2F%3E%E3%81%9D%E3%82%8C%E3%81%AF%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%BE%E3%81%99%EF%BC%89%E3%80%82%E3%83%95%E3%83%AB%E3%83%9F%E3%83%89%E3%83%AB%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%A7%E3%80%81**%E3%83%8A%E3%83%8E%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%81%A7%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93**%E3%80%82%3CBR%20%2F%3E*%20%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0SCP03%3ANXP%E3%81%AE%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%82%AD%E3%83%BC%3B%E8%AA%8D%E8%A8%BC%E3%81%AF%E6%88%90%E5%8A%9F%E3%81%97%E3%80%81%E3%83%88%E3%83%A9%E3%83%95%E3%82%A3%E3%83%83%E3%82%AF%E3%82%92%E9%81%8B%E3%81%B3%E3%81%BE%E3%81%99%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2399763%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3ESE050%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2399956%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20SE051C2%3A%20all%20Secure%20Object%20operations%20return%200x6985%20while%20GetRandom%20works%20over%20the%20same%20authenti%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2399956%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F265110%22%20target%3D%22_blank%22%3E%40winetime%20%E3%81%95%E3%82%93%3C%2FA%3E%E3%80%81%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EplatformSCP%E3%82%92%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%9B%E3%81%9A%E3%81%AB%E5%90%8C%E3%81%98%E6%89%8B%E9%A0%86%E3%82%92%E8%A9%A6%E3%81%97%E3%81%A6%E3%81%BF%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8B%EF%BC%9FSE051C%E3%81%AF%20%3CSPAN%3E%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%81%A7%E5%BF%85%E9%A0%88%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0SCP%E3%82%92%E5%BF%85%E8%A6%81%E3%81%A8%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E3%81%93%E3%81%AE%E5%95%8F%E9%A1%8C%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8BAPDU%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%AD%E3%82%B0%E3%82%92%E5%85%B1%E6%9C%89%E3%81%97%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%82%8C%E3%81%B0%E3%80%81%E3%81%95%E3%82%89%E3%81%AB%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E3%81%8B%E3%82%82%E3%81%97%E3%82%8C%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E3%81%99%E3%81%A6%E3%81%8D%E3%81%AA%E4%B8%80%E6%97%A5%E3%82%92%E3%80%81%3CBR%20%2F%3E%E3%82%AB%E3%83%B3%3C%2FP%3E%0A%3CP%3E%3CBR%20%2F%3E-------------------------------------------------------------------------------%3CBR%20%2F%3E%E6%B3%A8%E8%A8%98%EF%BC%9A%3CBR%20%2F%3E%E3%81%93%E3%81%AE%E6%8A%95%E7%A8%BF%E3%81%8C%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AE%E8%B3%AA%E5%95%8F%E3%81%B8%E3%81%AE%E5%9B%9E%E7%AD%94%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E5%A0%B4%E5%90%88%E3%81%AF%E3%80%81%E3%80%8C%E6%AD%A3%E8%A7%A3%E3%81%A8%E3%81%97%E3%81%A6%E3%83%9E%E3%83%BC%E3%82%AF%E3%80%8D%E3%83%9C%E3%82%BF%E3%83%B3%E3%82%92%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99!%3CBR%20%2F%3E-%20%E5%89%8D%E5%9B%9E%E3%81%AE%E6%8A%95%E7%A8%BF%E3%81%8B%E3%82%897%E9%80%B1%E9%96%93Thread%E3%82%92%E3%83%95%E3%82%A9%E3%83%AD%E3%83%BC%E3%81%97%E3%81%A6%E3%81%8A%E3%82%8A%E3%80%81%E3%81%9D%E3%81%AE%E5%BE%8C%E3%81%AE%E8%BF%94%E4%BF%A1%E3%81%AF%E7%84%A1%E8%A6%96%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%3CBR%20%2F%3E%E3%82%82%E3%81%97%E5%BE%8C%E3%81%A7%E9%96%A2%E9%80%A3%E3%81%99%E3%82%8B%E8%B3%AA%E5%95%8F%E3%81%8C%E3%81%82%E3%82%8C%E3%81%B0%E3%80%81%E6%96%B0%E3%81%97%E3%81%84Thread%E3%82%92%E9%96%8B%E3%81%8D%E3%80%81%E9%96%89%E3%81%98%E3%81%9FThread%E3%82%92%E5%8F%82%E7%85%A7%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3CBR%20%2F%3E-------------------------------------------------------------------------------%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2400067%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20SE051C2%3A%20all%20Secure%20Object%20operations%20return%200x6985%20while%20GetRandom%20works%20over%20the%20same%20authenti%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2400067%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%E3%82%AB%E3%83%B3%E3%80%81%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AB%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%E3%81%AE%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%E7%B4%A0%E6%97%A9%E3%81%84%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%E8%BF%94%E4%BA%8B%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E3%81%AF%E3%81%84%20%E2%80%94%20%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0SCP%E3%81%AA%E3%81%97%E3%81%A7%E3%83%86%E3%82%B9%E3%83%88%E3%81%95%E3%82%8C%E3%81%9F%E3%82%82%E3%81%AE%E3%81%A7%E3%80%81%E3%81%9D%E3%82%8C%E3%81%8C%E7%A7%81%E3%81%9F%E3%81%A1%E3%81%AE%E9%80%9A%E5%B8%B8%E3%81%AECASE%E3%81%A7%E3%81%99%E3%80%82%3C%2FSTRONG%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%E7%A7%81%E3%81%9F%E3%81%A1%E3%81%AE%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E6%93%8D%E4%BD%9C%E3%81%AF%E5%AE%9F%E8%A1%8C%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CEM%3Ebefore%3C%2FEM%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Ese051_scp03_open()%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%E3%81%8C%E5%91%BC%E3%81%B0%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%9F%E3%82%81%E3%80%81%E3%81%99%E3%81%A7%E3%81%AB%E3%83%97%E3%83%AC%E3%83%BC%E3%83%B3%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%8A%E3%81%AB%E3%81%82%E3%82%8A%E3%80%81%E3%81%9D%E3%81%93%E3%81%A7%E5%A4%B1%E6%95%97%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%81%9D%E3%81%AE%E5%BE%8C%E3%80%81SCP03%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%82%92%E8%B5%B7%E5%8B%95%E3%81%97%E3%81%A6%E3%82%82%E4%BD%95%E3%81%AE%E6%84%8F%E5%91%B3%E3%82%82%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%20%E2%80%94%20%E5%90%8C%E3%81%98%E3%82%88%E3%81%86%E3%81%AB0x6985%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%E3%81%A9%E3%81%A1%E3%82%89%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%E3%82%84%E3%82%8A%E6%96%B9%E3%82%82%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%E4%BB%A5%E4%B8%8B%E3%81%AFAPDU%E3%83%AD%E3%82%B0%E3%81%A7%E3%81%99%E3%80%82%E9%80%9A%E5%B8%B8%E3%81%AE%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%80%81SCP03%E3%81%AA%E3%81%97%EF%BC%88CLA%3D0x80%E3%80%81%E3%81%AA%E3%81%97%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E0x04%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%E3%82%BB%E3%82%AD%E3%83%A5%E3%82%A2%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%83%B3%E3%82%B0%E3%83%93%E3%83%83%E3%83%88%E3%80%82%E5%BF%9C%E7%AD%94%E3%81%AF%E5%8D%98%E7%B4%94%E3%81%AA%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%E7%8A%B6%E6%85%8B%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%E8%A8%80%E8%91%89%E3%80%81%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%E3%81%AA%E3%81%84%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%EF%BC%88%E5%8C%85%E8%A3%85%E6%B8%88%E3%81%BF%EF%BC%89%3C%2FSPAN%3E%3C%2FP%3E%3CDIV%20class%3D%22%22%3E%3CDIV%20class%3D%22%22%3E%3CDIV%20class%3D%22%22%3E%3CDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3C%2FDIV%3E%3CDIV%3E%3CDIV%3E%3CSPAN%3ETX%20(11)%3A%2080%2004%2000%2027%2006%2041%2004%2020%2000%20F0%2030%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3ERX%EF%BC%882%EF%BC%89%EF%BC%9A69%2085%3C%2FSPAN%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3CDIV%20class%3D%22%22%3E%26nbsp%3B%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3CP%3E%E3%81%9D%E3%82%8C%E3%81%AF%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSTRONG%3ECheckObjectExists%3C%2FSTRONG%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E(INS%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E04%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3EMGMT%E3%80%81P2%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E27%E3%80%81TAG_1%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88ID%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E0x2000F030)%20%E2%80%94%20%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8A%E5%B0%82%E7%94%A8%E5%AD%98%E5%9C%A8%E3%83%86%E3%82%B9%E3%83%88%20%E2%80%94%20CONDITIONS%20%E3%81%AB%E3%82%88%E3%82%8A%E6%8B%92%E5%90%A6%E3%81%95%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%E3%81%AA%E3%81%84%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%E6%BA%80%E8%B6%B3%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%B9%E3%83%88%E3%82%A2%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E8%A9%A6%E8%A1%8C%E3%81%99%E3%82%8B%E3%81%9F%E3%81%B3%E3%81%AB%E3%80%81%E3%81%A9%E3%81%AE%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88ID%E3%81%A7%E3%82%82%E3%80%81%E5%90%8C%E3%81%980x6985%E3%81%8C%E8%BF%94%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3ECheckObjectExists%E3%80%81%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3EWriteBinary_Ver%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%EF%BC%88%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%83%9D%E3%83%AA%E3%82%B7%E3%83%BC%E4%BB%98%E3%81%8D%EF%BC%89%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3EWriteECKey%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%EF%BC%88%E7%94%9F%E6%88%90%E3%81%8A%E3%82%88%E3%81%B3%E3%82%A4%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%88%3B%20P-256%E3%80%81secp256k1%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3ECreateCurve_secp256k1%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%E3%81%BE%E3%81%9A%E3%80%81%E3%81%9D%E3%81%97%E3%81%A6Ed25519%EF%BC%89%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3ECreateECCurve(NIST_P256)%E3%80%81%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3EReadObject(UNIQUE_ID)%20%3CSPAN%20class%3D%22%22%3E%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%E5%90%8C%E3%81%98%E5%B9%B3%E9%87%8E%E4%BC%9A%E3%81%A7%E3%80%81%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%E4%BB%95%E4%BA%8B%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%E5%A4%A7%E4%B8%88%E5%A4%AB%EF%BC%9A%3C%2FSPAN%3E%3C%2FP%3E%3CUL%3E%3CLI%3E%E9%81%B8%E6%8A%9E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3EIoT%E3%82%A2%E3%83%97%E3%83%AC%E3%83%83%E3%83%88%E3%81%AE%E2%86%92%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E0x9000%3C%2FLI%3E%3CLI%3E%E3%83%A9%E3%83%B3%E3%83%80%E3%83%A0%E3%82%92%E5%8F%96%E5%BE%97%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%E2%86%92%20%E5%AE%9F%E3%82%A8%E3%83%B3%E3%83%88%E3%83%AD%E3%83%94%E3%83%BC%3C%2FLI%3E%3C%2FUL%3E%3CP%3ESO%E3%80%81%E8%BC%B8%E9%80%81%E6%89%8B%E6%AE%B5%E3%81%A8%E3%82%A2%E3%83%97%E3%83%AC%E3%83%83%E3%83%88%E3%81%AE%E9%81%B8%E6%8A%9E%E3%81%AF%E8%89%AF%E5%A5%BD%E3%81%A7%E3%81%99%E3%80%82object-store%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3Ecommands%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3Eare%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3Erefused%E3%81%AE%E3%81%BF%E3%81%A7%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E8%B3%AA%E5%95%8F%EF%BC%9A%3C%2FSTRONG%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%E5%B7%A5%E5%A0%B4%E5%87%BA%E8%8D%B7%E6%99%82%E3%81%AESE051C2%E3%81%8C%E6%8B%92%E5%90%A6%E3%81%99%E3%82%8B%E5%8E%9F%E5%9B%A0%E3%81%AF%E4%BD%95%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3ECheckObjectExists%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%E9%80%9A%E5%B8%B8%E3%81%AE%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%A7%EF%BC%9F%E6%88%91%E3%80%85%E3%81%AF%E5%85%A8%E3%81%8F%E5%90%8C%E3%81%98%E8%A1%8C%E5%8B%95%E3%82%92%E7%9B%AE%E3%81%AB%E3%81%99%E3%82%8B%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%E3%81%AE%E4%B8%8A%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%E4%BA%8C%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%80%81%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E1%E3%81%A4%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%E3%83%96%E3%83%A9%E3%83%B3%E3%83%89%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%E6%96%B0%E3%81%97%E3%81%84%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%E3%81%9D%E3%81%97%E3%81%A6%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%E4%B8%80%E5%BA%A6%E3%82%82%E3%81%AA%E3%81%84%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%E6%9B%B8%E3%81%8B%E3%82%8C%E3%81%9F%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%E3%81%AB%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%E3%82%A2%E3%83%97%E3%83%AC%E3%83%83%E3%83%88%E3%81%AE%E3%83%A9%E3%82%A4%E3%83%95%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB%EF%BC%8F%E6%A7%8B%E6%88%90%E7%8A%B6%E6%85%8B%E3%82%92%E5%A0%B1%E5%91%8A%E3%81%99%E3%82%8BGET%20DATA%EF%BC%88%E3%81%BE%E3%81%9F%E3%81%AF%E3%81%9D%E3%82%8C%E3%81%AB%E9%A1%9E%E3%81%99%E3%82%8B%EF%BC%89%E3%82%AF%E3%82%A8%E3%83%AA%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%E7%84%A1%E7%8A%B6%E6%85%8B%E3%81%AE%E5%91%BD%E4%BB%A4%E3%81%AF%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%E7%A7%81%E3%81%9F%E3%81%A1%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AB%E6%A9%9F%E8%83%BD%E3%81%97%E3%80%81%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3ESO%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%E7%A7%81%E3%81%9F%E3%81%A1%E3%81%AF%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3ECAN%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%E8%B5%B0%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%E9%80%83%E3%81%92%E3%81%A6%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%E5%A0%B1%E5%91%8A%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%E6%88%BB%E3%81%9B%E3%81%AA%E3%81%84%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%E3%82%BB%E3%83%83%E3%83%88%E3%82%A2%E3%83%83%E3%83%97%3ASE051C2%E3%80%81STM32L562%E3%83%99%E3%82%A2%E3%83%A1%E3%82%BF%E3%83%AB%E3%83%9B%E3%82%B9%E3%83%88%E3%80%81I2C%20100kHz%E3%80%81%E8%87%AA%E7%A4%BE%E3%81%AET%3D1%E3%83%95%E3%83%AC%E3%83%BC%E3%83%9F%E3%83%B3%E3%82%B0(SELECT%E3%81%A8GetRandom%E3%81%8C%E8%A8%BC%E6%98%8E)%E3%80%81%E3%83%95%E3%83%ABPlug%20%26amp%3B%20Trust%E3%83%9F%E3%83%89%E3%83%AB%E3%82%A6%E3%82%A7%E3%82%A2%3CSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%20Se05x_API_*%2C%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%20%3CSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3Enot%3CSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%20nano%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E