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.2.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.2.0-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: saro_dat-1.2.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.2.0.tar.gz
Algorithm Hash digest
SHA256 810ad8f52a8fcab486bfece7172dcbb4a3e481b8eb68368456c58ceea1606919
MD5 6b165cebcf418fc80e87acfb99e73822
BLAKE2b-256 52da117b46ffa2463a253094318a2d3fb844ee0e6d617b222386f881f26aa45e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: saro_dat-1.2.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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8918bd262d8f6af6dca4b10ff0471ee10f1f23cf2b01b48484b09dfb676f896d
MD5 2eaa8ed9b5de1bae1cf6866fcf92504b
BLAKE2b-256 4f3c347938d7ce0d162dd3a7403e7bf860b11625f79bcde86a2cdd709ae92254

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