Exemple #1
0
    def wrap_header(self, base_hdr):
        iv = os.urandom(16)
        self.__iv = iv
        seq = [base_hdr, self.__const_fill]
        e_data = aes_cfb.encrypt(self.__key, self.__iv, b"".join(seq))

        return iv + e_data
Exemple #2
0
 def wrap_header(self, base_hdr):
     iv = os.urandom(16)
     self.__iv = iv
     seq = [
         base_hdr,
         self.__const_fill
     ]
     e_data = aes_cfb.encrypt(self.__key, self.__iv, b"".join(seq))
     return iv + e_data
Exemple #3
0
    def wrap_body(self, size, body_data):
        filled = bytes(aes_cfb.get_size(size) - size)

        return aes_cfb.encrypt(self.__key, self.__iv, body_data + filled)
Exemple #4
0
 def wrap_body(self, size, body_data):
     return aes_cfb.encrypt(self.__key, self.__iv, body_data)
Exemple #5
0
    def wrap_body(self, size, body_data):
        filled = bytes(aes_cfb.get_size(size) - size)

        return aes_cfb.encrypt(self.__key, self.__iv, body_data + filled)