🔐 Cryptographic Security
/docs/ecosystem--integrations/cryptographic-security
javascriptconst { generateQuantumFingerprint, verifyQuantumFingerprint } = require('agentic-jujutsu'); // Generate SHA3-512 fingerprint (NIST FIPS 202) const data = Buffer.from('commit-data'); const fingerprint = generateQuantumFingerprint(data); console.log('Fingerprint:', fingerprint.toString('hex')); // Verify integrity (<1ms) const isValid = verifyQuantumFingerprint(data, fingerprint); console.log('Valid:', isValid); // HQC-128 encryption for trajectories const crypto = require('crypto'); const jj = new JjWrapper(); const key = crypto.randomBytes(32).toString('base64'); jj.enableEncryption(key);
Security Methods:
| Method | Description | Returns |
|---|---|---|
generateQuantumFingerprint(data) | Generate SHA3-512 fingerprint | Buffer (64 bytes) |
verifyQuantumFingerprint(data, fp) | Verify fingerprint | boolean |
enableEncryption(key, pubKey?) | Enable HQC-128 encryption | void |
disableEncryption() | Disable encryption | void |