(data)
| 7 | __all__ = ["encrypt", "decrypt"] |
| 8 | |
| 9 | def encode_init_vector(data): |
| 10 | blob = CRYPT_DATA_BLOB.from_string(data) |
| 11 | size = DWORD() |
| 12 | buf = None |
| 13 | winproxy.CryptEncodeObjectEx(DEFAULT_ENCODING, X509_OCTET_STRING, ctypes.byref(blob), 0, None, buf, size) |
| 14 | buf = (BYTE * size.value)() |
| 15 | winproxy.CryptEncodeObjectEx(DEFAULT_ENCODING, X509_OCTET_STRING, ctypes.byref(blob), 0, None, buf, size) |
| 16 | return buf[:] |
| 17 | |
| 18 | |
| 19 | class GenerateInitVector(object): |