RFC 5649 key wrapping with padding applied to ARIA cipher. Supports arbitrary-length plaintext by padding to 8-byte multiples and embedding length in AIV.
| Property | Value |
|---|---|
| Category | Special Algorithms |
| Sub-category | Key Wrapping |
| Security status | ๐ก๏ธ Secure |
| Complexity | Intermediate |
| Inventor | NIST (RFC 5649 specification with ARIA cipher) |
| Year | 2009 |
| Origin | ๐ฐ๐ท South Korea |
| Source | algorithms/crypto/ariawrappad.js |
| Parameter | Supported values |
|---|---|
| Key sizes | 16 bytes (128 bits) to 32 bytes (256 bits) in steps of 8 bytes |
Status: ๐ก๏ธ Secure
No vulnerabilities are recorded for this implementation.
2 vectors ship with this algorithm and run in the test suite. Byte values are hexadecimal.
| Field | Value |
|---|---|
key |
000102030405060708090a0b0c0d0e0f |
input |
466f7250617369 |
expected |
ff5df3faba86bd7802800f420b6bb16a |
| Field | Value |
|---|---|
key |
5840df6e29b02af1ab493b705bf16ea1ae8338f4dcc176a8 |
input |
c37b7e6492584340bed12207808941155068f738 |
expected |
f8e2e399e9f9f5679651a57413ec81067acd1e72521d96cd794a83c44865f38d |