(self)
| 62 | return buffer.raw[0:i.value] |
| 63 | |
| 64 | def final(self): |
| 65 | i = OpenSSL.c_int(0) |
| 66 | buffer = OpenSSL.malloc(b"", self.cipher.get_blocksize()) |
| 67 | if (OpenSSL.EVP_CipherFinal_ex(self.ctx, OpenSSL.byref(buffer), |
| 68 | OpenSSL.byref(i))) == 0: |
| 69 | raise Exception("[OpenSSL] EVP_CipherFinal_ex FAIL ...") |
| 70 | return buffer.raw[0:i.value] |
| 71 | |
| 72 | def ciphering(self, input): |
| 73 | """ |
no test coverage detected