(self, plain_size)
| 58 | return obj |
| 59 | |
| 60 | def encrypted_size(self, plain_size): |
| 61 | size = plain_size + self.security_policy.signature_size() |
| 62 | pbs = self.security_policy.plain_block_size() |
| 63 | if size % pbs != 0: |
| 64 | print("ENC", plain_size, size, pbs) |
| 65 | raise ua.UaError("Encryption error") |
| 66 | return size // pbs * self.security_policy.encrypted_block_size() |
| 67 | |
| 68 | def to_binary(self): |
| 69 | security = struct_to_binary(self.SecurityHeader) |
no test coverage detected