← Home
Protocol Specification →
Oboron Obtext Lengths
mock1 is a non-cryptographic scheme
used for testing, whose ciphertext is equal to the
plaintext bytes (identity transformation). It is
included in the tables below as baseline.
(Note: mock1 is a non-production
scheme for testing purposes only)
Base32 encoding (b32/c32)
| Format |
4B | 8B | 12B |
16B | 24B | 32B |
64B | 128B |
| mock1.b32 |
10 | 16 |
23 | 29 |
42 | 55 |
106 | 208 |
| aags.b32 |
36 | 42 |
48 | 55 |
68 | 80 |
132 | 234 |
| aasv.b32 |
36 | 42 |
48 | 55 |
68 | 80 |
132 | 234 |
| apgs.b32 |
55 | 61 |
68 | 74 |
87 | 100 |
151 | 253 |
| apsv.b32 |
61 | 68 |
74 | 80 |
93 | 106 |
157 | 260 |
| upbc.b32 |
55 | 55 |
55 | 55 |
80 | 80 |
132 | 234 |
| zrbcx.b32 |
29 | 29 |
29 | 29 |
55 | 55 |
106 | 208 |
Base64 Encoding (b64)
| Format |
4B | 8B | 12B |
16B | 24B | 32B |
64B | 128B |
| mock1.b64 |
8 | 14 |
19 | 24 |
35 | 46 |
88 | 174 |
| aags.b64 |
30 | 35 |
40 | 46 |
56 | 67 |
110 | 195 |
| aasv.b64 |
30 | 35 |
40 | 46 |
56 | 67 |
110 | 195 |
| upbc.b64 |
46 | 46 |
46 | 46 |
67 | 67 |
110 | 195 |
| apgs.b64 |
46 | 51 |
56 | 62 |
72 | 83 |
126 | 211 |
| apsv.b64 |
51 | 56 |
62 | 67 |
78 | 88 |
131 | 216 |
| zrbcx.b64 |
24 | 24 |
24 | 24 |
46 | 46 |
88 | 174 |
Hex Encoding (hex)
| Format |
4B | 8B | 12B |
16B | 24B | 32B |
64B | 128B |
| mock1.hex |
12 | 20 |
28 | 36 |
52 | 68 |
132 | 260 |
| aags.hex |
44 | 52 |
60 | 68 |
84 | 100 |
164 | 292 |
| aasv.hex |
44 | 52 |
60 | 68 |
84 | 100 |
164 | 292 |
| upbc.hex |
68 | 68 |
68 | 68 |
100 | 100 |
164 | 292 |
| apgs.hex |
68 | 76 |
84 | 92 |
108 | 124 |
188 | 316 |
| apsv.hex |
76 | 84 |
92 | 100 |
116 | 132 |
196 | 324 |
| zrbcx.hex |
36 | 36 |
36 | 36 |
68 | 68 |
132 | 260 |