🔐 Cryptographic Security
/ecosystem--integrations/cryptographic-security
javascript
const { 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 |