Releases: pylessard/python-udsoncan
Releases · pylessard/python-udsoncan
v1.12.1
v1.12
New feature
-
#49 : Security level now passed to the security algorithm when using
client.unlock_security_access
. For backward compatibility, parameters are now given as named parameter. Only the parameters present in the algorithm signature will be passed. See the below snippet of codealgo_params = {} try: algo_args = self.config['security_algo'].__code__.co_varnames[:self.config['security_algo'].__code__.co_argcount] if 'seed' in algo_args: algo_params['seed'] = seed if 'level' in algo_args: algo_params['level'] = level if 'params' in algo_args: algo_params['params'] = params except: algo_params = {'seed':seed, 'params' : params, 'level' : level} key = self.config['security_algo'].__call__(**algo_params)
v1.11
v1.10
v1.9
New feature:
- Resolved #37 - Now possible to use
client.payload_override
to send arbitrary payloads and still take advantage of the client capacity of analyzing a malformed response. See https://udsoncan.readthedocs.io/en/latest/udsoncan/client.html#overriding-the-output