Conversation
|
Warning Rate limit exceeded
To keep reviews running without waiting, you can enable usage-based add-on for your organization. This allows additional reviews beyond the hourly cap. Account admins can enable it under billing. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (3)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Review rate limit: 0/1 reviews remaining, refill in 36 minutes and 5 seconds.Comment |
|
Seems you are using me but didn't get OPENAI_API_KEY seted in Variables/Secrets for this repo. you could follow readme for more information |
Motivation
ProtectData/UnprotectData.Description
ProtectData/UnprotectDatato useArgon2id(64 MiB, 3 iterations, parallelism 4) to derive 32-byte keys and preserved AES-256-GCM encryption and versioning.ProtectDataCascadeandUnprotectDataCascadewhich derive a 64-byte master key viaArgon2id, use the first 32 bytes for AES-256-GCM (inner) and the second 32 bytes forXChaCha20-Poly1305(outer), and emit a versioned payload (0x02).CreateSealedBoxfor authenticated asymmetric payloads using P-256 ECDH (viaCurve25519wrapper),HKDF-SHA256, andXChaCha20-Poly1305plusProtectDataQuantumHybridwhich combines ephemeral P-256 ECDH and anMLKemencapsulation, mixes secrets withBLAKE3, and returns ciphertext plus encapsulation metadata.README.mdanddocs/CryptoBase.mdwith examples forProtectDataCascade,CreateSealedBox, andProtectDataQuantumHybridand clarified algorithm parameters and payload formats.Testing
./Test-Module.ps1 -skipBuildOutputTestand it completed successfully../Test-Module.ps1against./BuildOutput/and it completed successfully.Codex Task