Distributed Access Token
Project description
DAT - Distributed Access Token
Document
DAT Run Online
What is DAT
Example
Support algorithm
Signature
| name | note |
|---|---|
| ECDSA-P256 | = secp256r1 |
| ECDSA-P384 | = secp384r1 |
| ECDSA-P521 | = secp521r1 |
| HMAC-SHA256-MFS | = 256Bit Fixed Secret |
| HMAC-SHA384-MFS | = 384Bit Fixed Secret |
| HMAC-SHA512-MFS | = 512Bit Fixed Secret |
- MFS : Maximum(Same Bit) Fixed Secret
Crypto
| name | note |
|---|---|
| IV-AES128-GCM | (IV=NONCE:96BIT) + AES128 GCM |
| IV-AES256-GCM | (IV=NONCE:96BIT) + AES256 GCM |
Performance
- random plain and secure test
- mac mini m4 2024 basic (10 core)
- test_bench.py
Plain: ksuxNhgXNoiIdcveVAVOvMa9VeeQq0M3DOAHrsTrJsxfXjJqypRN32BS5UTyWXcdijOgE6LnZPIzHgEGJRqcyysSaLFSv16VCDvc
Secure: CvKAHCMGf1dz2G5WMa1tJBuGP8bZa8KQpAP3tPCBfY4WsWmjjQDSFIaPB69j6Sb6ZgYgUVpeWkCU0hZm05sEnjVx1Owl2HfVv2dc
--- Multi-Thread ---
HMAC_SHA256_MFS AES128GCMN Issue * 10000 : 96ms
HMAC_SHA256_MFS AES128GCMN Parse * 10000 : 93ms
HMAC_SHA256_MFS AES256GCMN Issue * 10000 : 108ms
HMAC_SHA256_MFS AES256GCMN Parse * 10000 : 97ms
HMAC_SHA384_MFS AES128GCMN Issue * 10000 : 122ms
HMAC_SHA384_MFS AES128GCMN Parse * 10000 : 93ms
HMAC_SHA384_MFS AES256GCMN Issue * 10000 : 102ms
HMAC_SHA384_MFS AES256GCMN Parse * 10000 : 93ms
HMAC_SHA512_MFS AES128GCMN Issue * 10000 : 104ms
HMAC_SHA512_MFS AES128GCMN Parse * 10000 : 97ms
HMAC_SHA512_MFS AES256GCMN Issue * 10000 : 101ms
HMAC_SHA512_MFS AES256GCMN Parse * 10000 : 88ms
P256 AES128GCMN Issue * 10000 : 203ms
P256 AES128GCMN Parse * 10000 : 182ms
P256 AES256GCMN Issue * 10000 : 203ms
P256 AES256GCMN Parse * 10000 : 180ms
P384 AES128GCMN Issue * 10000 : 808ms
P384 AES128GCMN Parse * 10000 : 1810ms
P384 AES256GCMN Issue * 10000 : 807ms
P384 AES256GCMN Parse * 10000 : 1850ms
P521 AES128GCMN Issue * 10000 : 710ms
P521 AES128GCMN Parse * 10000 : 1382ms
P521 AES256GCMN Issue * 10000 : 713ms
P521 AES256GCMN Parse * 10000 : 1403ms
--- Single-Thread ---
HMAC_SHA256_MFS AES128GCMN Issue * 10000 : 46ms
HMAC_SHA256_MFS AES128GCMN Parse * 10000 : 47ms
HMAC_SHA256_MFS AES256GCMN Issue * 10000 : 45ms
HMAC_SHA256_MFS AES256GCMN Parse * 10000 : 46ms
HMAC_SHA384_MFS AES128GCMN Issue * 10000 : 46ms
HMAC_SHA384_MFS AES128GCMN Parse * 10000 : 47ms
HMAC_SHA384_MFS AES256GCMN Issue * 10000 : 45ms
HMAC_SHA384_MFS AES256GCMN Parse * 10000 : 46ms
HMAC_SHA512_MFS AES128GCMN Issue * 10000 : 46ms
HMAC_SHA512_MFS AES128GCMN Parse * 10000 : 48ms
HMAC_SHA512_MFS AES256GCMN Issue * 10000 : 46ms
HMAC_SHA512_MFS AES256GCMN Parse * 10000 : 48ms
P256 AES128GCMN Issue * 10000 : 226ms
P256 AES128GCMN Parse * 10000 : 444ms
P256 AES256GCMN Issue * 10000 : 214ms
P256 AES256GCMN Parse * 10000 : 439ms
P384 AES128GCMN Issue * 10000 : 4947ms
P384 AES128GCMN Parse * 10000 : 11841ms
P384 AES256GCMN Issue * 10000 : 4946ms
P384 AES256GCMN Parse * 10000 : 11828ms
P521 AES128GCMN Issue * 10000 : 3555ms
P521 AES128GCMN Parse * 10000 : 7233ms
P521 AES256GCMN Issue * 10000 : 3553ms
P521 AES256GCMN Parse * 10000 : 7207ms
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
saro_dat-4.3.1.tar.gz
(22.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
saro_dat-4.3.1-py3-none-any.whl
(11.9 kB
view details)
File details
Details for the file saro_dat-4.3.1.tar.gz.
File metadata
- Download URL: saro_dat-4.3.1.tar.gz
- Upload date:
- Size: 22.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.12 {"installer":{"name":"uv","version":"0.11.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f70e03b0416ebe2f8363e69ff859d7594eb3ffe71e0b76a15d6845860d7507c
|
|
| MD5 |
0f8d7d15095456ddfe105a370c1d484a
|
|
| BLAKE2b-256 |
c04f5d83261b8e1307e462ce7a0ce4be542c50759b0574cf84d4ecdf2370438f
|
File details
Details for the file saro_dat-4.3.1-py3-none-any.whl.
File metadata
- Download URL: saro_dat-4.3.1-py3-none-any.whl
- Upload date:
- Size: 11.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.12 {"installer":{"name":"uv","version":"0.11.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a481431f8ad06a9541309a1e7930d79f1edf973ecab85a1344e441367fae4f2b
|
|
| MD5 |
53ee345a8cfe2472eef0d7340287892e
|
|
| BLAKE2b-256 |
ba3bf504ead6bfb6c98346b97ebd7aca4b2d2ad7b2ecab6d9bfaccd84e1cf361
|