5.2.0
API
API v5.2.0 — Asymmetric.
- Added endpoint POST /asymmetric: generates RSA key pairs and performs asymmetric encryption and decryption without external dependencies. Supports two OAEP algorithms:
rsa-oaep-sha256(default) andrsa-oaep-sha1. Three actions are available:keygengenerates a PEM-encoded public/private key pair (2048 or 4096 bits),encryptencrypts plaintext with the public key and returns a base64-encoded ciphertext, anddecryptrecovers the original plaintext from the private key. Maximum plaintext size depends on the key size and algorithm due to OAEP padding overhead. - Removed the endpoints table from the README in favor of a direct link to the documentation.
Documentation
- Added documentation page for Asymmetric: covers the three actions (
keygen,encrypt,decrypt), conditional parameters (text,publicKey,privateKey), a plaintext size limit table with the OAEP formula for each key/algorithm combination, and split response field sections forkeygenvsencrypt/decrypt. - Added the endpoint to the sidebar and Playground registry.
- Playground now filters endpoints based on the active version's sidebar, hiding routes unavailable in that version.
- Extracted a shared
VERSION_PATHregex fromredirect.ts, reused acrossVersion.vueandPlayground.vue. - Home nav link color now uses a
.homeclass instead of hardcoded[href]attribute selectors. - Removed redundant
collapsed: falsefrom allEndpointssidebar groups (default behavior). - Fixed column alignment in the OTP actions table.