Catalog PyPI
PACKAGE EXPLORERView in registry

aesige

PyPI

Fast AES-256-IGE encryption with hardware acceleration (AES-NI/ARM CE)

aesaesniarmcryptoigemtprototelegram
Versions collected1
Direct dependencies0From release 1.0.0
Last observed20 Oct, 20:50 UTC

README

Version 1.0.0 documentation

AesIGE

Fast AES-256-IGE encryption with hardware acceleration.

  • x86/x64: AES-NI instructions (Intel/AMD)
  • ARM64: ARM Crypto Extensions (Apple M1/M2, AWS Graviton)

Drop-in replacement for tgcrypto - 2-3x faster.

Installation

pip install aesige

Usage

import aesige

key = b"0" * 32  # 256-bit key
iv = b"0" * 32   # 256-bit IV
data = b"x" * 32  # Must be multiple of 16

encrypted = aesige.ige256_encrypt(data, key, iv)
decrypted = aesige.ige256_decrypt(encrypted, key, iv)

Benchmarks (x86_64)

LibraryDecrypt (1KB)Encrypt (1KB)
tgcrypto14.8 µs24.3 µs
aesige7.4 µs7.7 µs
Speedup2x3.2x

Supported Platforms

PlatformBackend
Windows/Linux/macOS x64AES-NI
macOS ARM (M1/M2)ARM CE
Linux ARM64ARM CE
Othertgcrypto fallback

License

Apache License 2.0

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
1.0.08 Jan 20260

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
xgadinc/aesige

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 20:50 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:b3a48c1fb09133927772da048cf895ab4f4dbe3da939c450cc0c7fe96387caba