AVX Signature

Assinaturas digitais - ECDSA, EdDSA, RSA

ECDSA EdDSA RSA-PSS Digital Signatures

Visão Geral

🔐 ECDSA

Elliptic Curve Digital Signature Algorithm. Amplamente usado em blockchain e PKI.

✍️ EdDSA

Edwards-curve Digital Signature Algorithm. Rápido, seguro e determinístico.

🔒 RSA-PSS

RSA com Probabilistic Signature Scheme. Padrão para compatibilidade legada.

✅ Verificação

APIs unificadas para geração e verificação de assinaturas digitais.

Exemplos de Uso

ECDSA Signature

use avx_signature::Ecdsa;

fn main() {
    let (pk, sk) = Ecdsa::keypair();
    let msg = b"Documento para assinar";
    let sig = Ecdsa::sign(&sk, msg).unwrap();
    assert!(Ecdsa::verify(&pk, msg, &sig));
}

EdDSA Signature

use avx_signature::EdDsa;

fn main() {
    let (pk, sk) = EdDsa::keypair();
    let msg = b"Mensagem";
    let sig = EdDsa::sign(&sk, msg);
    assert!(EdDsa::verify(&pk, msg, &sig));
}

Casos de Uso

📜

Documentos Digitais

Assinatura de contratos, PDFs e documentos eletrônicos com validade jurídica.

💰

Transações Blockchain

Autorização de transações em Bitcoin, Ethereum e outras criptomoedas.

🔐

Autenticação

Autenticação forte baseada em certificados e chaves assimétricas.

📦

Code Signing

Assinatura de software, pacotes e atualizações para garantir autenticidade.

Licença

AVX Signature é software proprietário desenvolvido pela Ávila Inc. Todos os direitos reservados.

Para licenciamento comercial: nicolas@avila.inc