File: __init__.py

package info (click to toggle)
python-xeddsa 1.1.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 224 kB
  • sloc: python: 472; ansic: 15; makefile: 13
file content (30 lines) | stat: -rw-r--r-- 1,120 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
from .version import __version__ as __version__
from .project import project as project

from .bindings import (
    Priv as Priv, PRIV_SIZE as PRIV_SIZE,
    Seed as Seed, SEED_SIZE as SEED_SIZE,
    Curve25519Pub as Curve25519Pub, CURVE_25519_PUB_SIZE as CURVE_25519_PUB_SIZE,
    Ed25519Pub as Ed25519Pub, ED_25519_PUB_SIZE as ED_25519_PUB_SIZE,
    Ed25519Signature as Ed25519Signature, ED_25519_SIGNATURE_SIZE as ED_25519_SIGNATURE_SIZE,
    Nonce as Nonce, NONCE_SIZE as NONCE_SIZE,
    SharedSecret as SharedSecret, SHARED_SECRET_SIZE as SHARED_SECRET_SIZE,

    XEdDSAException as XEdDSAException,

    ed25519_priv_sign as ed25519_priv_sign,
    ed25519_seed_sign as ed25519_seed_sign,
    ed25519_verify as ed25519_verify,

    curve25519_pub_to_ed25519_pub as curve25519_pub_to_ed25519_pub,
    ed25519_pub_to_curve25519_pub as ed25519_pub_to_curve25519_pub,

    priv_to_curve25519_pub as priv_to_curve25519_pub,
    priv_to_ed25519_pub as priv_to_ed25519_pub,
    seed_to_ed25519_pub as seed_to_ed25519_pub,

    priv_force_sign as priv_force_sign,
    seed_to_priv as seed_to_priv,

    x25519 as x25519
)