Unpad data padded using PKCS5.
(data)
| 426 | |
| 427 | |
| 428 | def pkcs5_unpad(data): |
| 429 | """ |
| 430 | Unpad data padded using PKCS5. |
| 431 | """ |
| 432 | if isinstance(data, six.binary_type): |
| 433 | # Make sure we are operating with a string type |
| 434 | data = data.decode("utf-8") |
| 435 | |
| 436 | pad = ord(data[-1]) |
| 437 | data = data[:-pad] |
| 438 | return data |
| 439 | |
| 440 | |
| 441 | def Base64WSEncode(s): |
no outgoing calls
no test coverage detected