Skip to main content

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.0.0.tar.gz (20.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

saro_dat-4.0.0-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

Details for the file saro_dat-4.0.0.tar.gz.

File metadata

  • Download URL: saro_dat-4.0.0.tar.gz
  • Upload date:
  • Size: 20.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

Hashes for saro_dat-4.0.0.tar.gz
Algorithm Hash digest
SHA256 53663e23abdac24bd9e6fc50c0769a566930b9830965ff45d5de5bb7dc8f44fa
MD5 aa25f33b6d98462b69697739da1e9c7f
BLAKE2b-256 5c4a1edbe9a8cb68909b900e316abbb31d545e6320e88d0bba3b2534377297b8

See more details on using hashes here.

File details

Details for the file saro_dat-4.0.0-py3-none-any.whl.

File metadata

  • Download URL: saro_dat-4.0.0-py3-none-any.whl
  • Upload date:
  • Size: 10.2 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

Hashes for saro_dat-4.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9f903f94f1b3e8ac3361ff7b102b144dce5167dc095e34c759979d0b83d36004
MD5 5e47df4baff8d4031995a987e630cba5
BLAKE2b-256 433c7c3fa8eb137b1b0b8511f501d6bc1339f99cfd4c2acf9fa49b331c18044a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page