Skip to main content

Distributed Access Token

Project description

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.py
Plain: z5Cbc0kNyjLtLbgjOkUwyQl9F3oQDG7usAI5W5Wz1eJcgfJRaXOHpNmZgsxevQ5BJSqhJsk31MsfzQZFdHJpNX39Il5bwVfTe8xB
Secure: AYQMai5jox5hDG8dvafIJPn15APgwRmCy5HsR8rmHNWiow36qVq7DmxaWmsh0mmQwRhZPNUBUBjIQsqhpvIhFTOd1UtdtgqyDoLf

--- Multi-Thread ---
P256 AES128GCMN Issue * 10000 : 190ms
P256 AES128GCMN Parse * 10000 : 191ms
P256 AES256GCMN Issue * 10000 : 199ms
P256 AES256GCMN Parse * 10000 : 227ms
P384 AES128GCMN Issue * 10000 : 831ms
P384 AES128GCMN Parse * 10000 : 1890ms
P384 AES256GCMN Issue * 10000 : 827ms
P384 AES256GCMN Parse * 10000 : 1923ms
P521 AES128GCMN Issue * 10000 : 719ms
P521 AES128GCMN Parse * 10000 : 1415ms
P521 AES256GCMN Issue * 10000 : 856ms
P521 AES256GCMN Parse * 10000 : 1514ms

--- Single-Thread ---
P256 AES128GCMN Issue * 10000 : 233ms
P256 AES128GCMN Parse * 10000 : 465ms
P256 AES256GCMN Issue * 10000 : 220ms
P256 AES256GCMN Parse * 10000 : 446ms
P384 AES128GCMN Issue * 10000 : 4999ms
P384 AES128GCMN Parse * 10000 : 12024ms
P384 AES256GCMN Issue * 10000 : 5122ms
P384 AES256GCMN Parse * 10000 : 12015ms
P521 AES128GCMN Issue * 10000 : 3576ms
P521 AES128GCMN Parse * 10000 : 7228ms
P521 AES256GCMN Issue * 10000 : 3563ms
P521 AES256GCMN Parse * 10000 : 7241ms

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-1.1.0.tar.gz (21.1 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-1.1.0-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: saro_dat-1.1.0.tar.gz
  • Upload date:
  • Size: 21.1 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-1.1.0.tar.gz
Algorithm Hash digest
SHA256 148ece3b1a539a7e2f2e611dff761e949930a54f4e1532ee00a0b85c24baaf72
MD5 aaea9518b7a2eec91510a2fdcfcede86
BLAKE2b-256 9cb5125f3091a523639a37d31d2c1c99d8a9e0756bdab16202965c23af763f8e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: saro_dat-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.8 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-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2aba045864abc51e47ec5c92ac9ca70caf102f3efe7bb413f8c9ca91b15ba332
MD5 d4f5a1b3827a697a3a4233a2afab691e
BLAKE2b-256 82dd98da30f908cba585b5bf8e51531ed06b2c1f167448e36d4ed5ea6fc07271

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