DAT - Distributed Access Token
Document
DAT Run Online
What is DAT
Example
support signature algorithm
| name | algorithm |
|---|---|
| P256 | secp256r1 |
| P384 | secp384r1 |
| P521 | secp521r1 |
support crypto algorithm
| name | algorithm |
|---|---|
| AES128GCMN | aes-128-gcm n(nonce + body) |
| AES256GCMN | aes-256-cbc n(nonce + body) |
Performance
- random plain and secure test
- mac mini m4 2024 basic (10 core)
- test_bench.rb ``` Testing started at ... Performance Test (Plain, Secure) Plain: orSsnyfSfREmqzSp25qVE0XEXHBa1FgprEq75OBss5MH61jnWXMYypt4GOOLC6ZF29XUJapVv5X3p2gzBG5fLREFRqJdMaKrZoFi Secure: 8SkeUWIcp3Q2I104LgCpDZ4CZ6Uwd21j2QPerHtw5RRN2kPns6wwxjdipCCt5l9QdforbqqjQu5BfevfeC1id6OlBjPPHcF9oMpb
--- Multi-Thread --- P256 AES128GCMN Issue * 10000 : 158ms P256 AES128GCMN Parse * 10000 : 201ms P256 AES256GCMN Issue * 10000 : 154ms P256 AES256GCMN Parse * 10000 : 187ms P384 AES128GCMN Issue * 10000 : 288ms P384 AES128GCMN Parse * 10000 : 450ms P384 AES256GCMN Issue * 10000 : 268ms P384 AES256GCMN Parse * 10000 : 613ms P521 AES128GCMN Issue * 10000 : 405ms P521 AES128GCMN Parse * 10000 : 553ms P521 AES256GCMN Issue * 10000 : 370ms P521 AES256GCMN Parse * 10000 : 609ms
--- Single-Thread --- P256 AES128GCMN Issue * 10000 : 200ms P256 AES128GCMN Parse * 10000 : 415ms P256 AES256GCMN Issue * 10000 : 199ms P256 AES256GCMN Parse * 10000 : 406ms P384 AES128GCMN Issue * 10000 : 1054ms P384 AES128GCMN Parse * 10000 : 2151ms P384 AES256GCMN Issue * 10000 : 1053ms P384 AES256GCMN Parse * 10000 : 2163ms P521 AES128GCMN Issue * 10000 : 1420ms P521 AES128GCMN Parse * 10000 : 2414ms P521 AES256GCMN Issue * 10000 : 1420ms P521 AES256GCMN Parse * 10000 : 2458ms
</code>