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: clwJWAg6gXo2Pv0iTOoN8PtkP6vcOfeYT9pEEJYfSPiAL7wA38pTMiQbWlyev0enALxXZaRqHo2YOsVGmhkLYAZpIHxzgJbvMc2Z
Secure: kJDDbWvbhmq1rgq5SmSMhKk55FOttqMZXZeBjoMDes0OemuSZnO6ybmhRahGrfOCEPz3tfrBqxUie1IFQzVzGOKrBoYjOkw8H8HV

--- Multi-Thread ---
HMAC-SHA256-MFS IV-AES128-GCM Issue * 10000 : 94ms
HMAC-SHA256-MFS IV-AES128-GCM Parse * 10000 : 100ms
HMAC-SHA256-MFS IV-AES256-GCM Issue * 10000 : 107ms
HMAC-SHA256-MFS IV-AES256-GCM Parse * 10000 : 94ms
HMAC-SHA384-MFS IV-AES128-GCM Issue * 10000 : 100ms
HMAC-SHA384-MFS IV-AES128-GCM Parse * 10000 : 89ms
HMAC-SHA384-MFS IV-AES256-GCM Issue * 10000 : 100ms
HMAC-SHA384-MFS IV-AES256-GCM Parse * 10000 : 88ms
HMAC-SHA512-MFS IV-AES128-GCM Issue * 10000 : 101ms
HMAC-SHA512-MFS IV-AES128-GCM Parse * 10000 : 94ms
HMAC-SHA512-MFS IV-AES256-GCM Issue * 10000 : 99ms
HMAC-SHA512-MFS IV-AES256-GCM Parse * 10000 : 84ms
ECDSA-P256 IV-AES128-GCM Issue * 10000 : 200ms
ECDSA-P256 IV-AES128-GCM Parse * 10000 : 187ms
ECDSA-P256 IV-AES256-GCM Issue * 10000 : 197ms
ECDSA-P256 IV-AES256-GCM Parse * 10000 : 188ms
ECDSA-P384 IV-AES128-GCM Issue * 10000 : 803ms
ECDSA-P384 IV-AES128-GCM Parse * 10000 : 1849ms
ECDSA-P384 IV-AES256-GCM Issue * 10000 : 807ms
ECDSA-P384 IV-AES256-GCM Parse * 10000 : 1859ms
ECDSA-P521 IV-AES128-GCM Issue * 10000 : 700ms
ECDSA-P521 IV-AES128-GCM Parse * 10000 : 1408ms
ECDSA-P521 IV-AES256-GCM Issue * 10000 : 698ms
ECDSA-P521 IV-AES256-GCM Parse * 10000 : 1397ms

--- Single-Thread ---
HMAC-SHA256-MFS IV-AES128-GCM Issue * 10000 : 47ms
HMAC-SHA256-MFS IV-AES128-GCM Parse * 10000 : 47ms
HMAC-SHA256-MFS IV-AES256-GCM Issue * 10000 : 46ms
HMAC-SHA256-MFS IV-AES256-GCM Parse * 10000 : 47ms
HMAC-SHA384-MFS IV-AES128-GCM Issue * 10000 : 46ms
HMAC-SHA384-MFS IV-AES128-GCM Parse * 10000 : 47ms
HMAC-SHA384-MFS IV-AES256-GCM Issue * 10000 : 46ms
HMAC-SHA384-MFS IV-AES256-GCM Parse * 10000 : 46ms
HMAC-SHA512-MFS IV-AES128-GCM Issue * 10000 : 46ms
HMAC-SHA512-MFS IV-AES128-GCM Parse * 10000 : 48ms
HMAC-SHA512-MFS IV-AES256-GCM Issue * 10000 : 46ms
HMAC-SHA512-MFS IV-AES256-GCM Parse * 10000 : 48ms
ECDSA-P256 IV-AES128-GCM Issue * 10000 : 224ms
ECDSA-P256 IV-AES128-GCM Parse * 10000 : 441ms
ECDSA-P256 IV-AES256-GCM Issue * 10000 : 215ms
ECDSA-P256 IV-AES256-GCM Parse * 10000 : 441ms
ECDSA-P384 IV-AES128-GCM Issue * 10000 : 4955ms
ECDSA-P384 IV-AES128-GCM Parse * 10000 : 11807ms
ECDSA-P384 IV-AES256-GCM Issue * 10000 : 4947ms
ECDSA-P384 IV-AES256-GCM Parse * 10000 : 11767ms
ECDSA-P521 IV-AES128-GCM Issue * 10000 : 3567ms
ECDSA-P521 IV-AES128-GCM Parse * 10000 : 7194ms
ECDSA-P521 IV-AES256-GCM Issue * 10000 : 3564ms
ECDSA-P521 IV-AES256-GCM Parse * 10000 : 7185ms

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.4.0.tar.gz (22.4 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.4.0-py3-none-any.whl (11.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: saro_dat-4.4.0.tar.gz
  • Upload date:
  • Size: 22.4 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.4.0.tar.gz
Algorithm Hash digest
SHA256 06dee0e891be2fea5bffe4791c2ced043d3778857b41060cc5a3050deffddd89
MD5 3ed37a1b67d649fb5c48abac09db285d
BLAKE2b-256 2c88ece91245962f864c26e088c6d0853a61c86a795b941e63ccf7a1ecdeb8a9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: saro_dat-4.4.0-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

Hashes for saro_dat-4.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1c72103d6a99fad0e0d96e465eb80e35673b979d61d8e32552c37aba9a617a48
MD5 8a76df9426bfb7ae5a17793602db6a1e
BLAKE2b-256 07afcdcf7f717332a0ae96a2a2ae5a6f98d16026ef984197c0ac3bc8eb6b38e5

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