Lines Matching refs:name

22 def is_boolean_setting(name, value):  argument
35 if name.startswith('PSA_WANT_'):
113 def is_seamless_alt(name): argument
125 if name in (
134 return name.startswith('MBEDTLS_PLATFORM_')
136 def include_in_full(name): argument
138 if name in EXCLUDE_FROM_FULL:
140 if name.endswith('_ALT'):
141 return is_seamless_alt(name)
144 def full_adapter(name, value, active): argument
146 if not is_boolean_setting(name, value):
148 return include_in_full(name)
175 def keep_in_baremetal(name): argument
177 if name in EXCLUDE_FROM_BAREMETAL:
181 def baremetal_adapter(name, value, active): argument
183 if not is_boolean_setting(name, value):
185 if name == 'MBEDTLS_PLATFORM_GET_ENTROPY_ALT':
188 return include_in_full(name) and keep_in_baremetal(name)
200 def baremetal_size_adapter(name, value, active): argument
201 if name in EXCLUDE_FOR_SIZE:
203 return baremetal_adapter(name, value, active)
205 def include_in_crypto(name): argument
207 if name.startswith('MBEDTLS_X509_') or \
208 name.startswith('MBEDTLS_VERSION_') or \
209 name.startswith('MBEDTLS_SSL_') or \
210 name.startswith('MBEDTLS_KEY_EXCHANGE_'):
212 if name in [
221 if name in EXCLUDE_FROM_CRYPTO:
231 def continuation(name, value, active): argument
232 if not include_in_crypto(name):
236 return adapter(name, value, active)
249 def continuation(name, value, active): argument
250 if name == 'MBEDTLS_DEPRECATED_REMOVED':
252 if name in DEPRECATED:
256 return adapter(name, value, active)
266 def continuation(name, value, active): argument
268 if name.startswith('MBEDTLS_PLATFORM_') and name != 'MBEDTLS_PLATFORM_C':
272 return adapter(name, value, active)
327 self.settings.update({name: config_common.Setting(configfile, active, name, value, section)
328 for (active, name, value, section)
331 def set(self, name, value=None): argument
334 if name not in self.settings:
335 self._get_configfile().templates.append((name, '', '#define ' + name + ' '))
337 super().set(name, value)
353 self.settings.update({name: config_common.Setting(configfile, active, name, value, section)
354 for (active, name, value, section)
357 def set(self, name, value='1'): argument
360 if name in PSA_UNSUPPORTED_FEATURE:
363 if name not in self.settings:
364 self._get_configfile().templates.append((name, '', '#define ' + name + ' '))
366 super().set(name, value)
387 self.settings.update({name: config_common.Setting(configfile, active, name, value, section)
389 for (active, name, value, section) in configfile.parse_file()})
392 def _get_configfile(self, name=None): argument
395 if name in self.settings:
396 return self.settings[name].configfile
397 elif re.match(self._crypto_regexp, name):
402 def set(self, name, value=None): argument
405 configfile = self._get_configfile(name)
408 if name in PSA_UNSUPPORTED_FEATURE:
412 if not value and re.match(self._crypto_regexp, name):
415 if name not in self.settings:
416 configfile.templates.append((name, '', '#define ' + name + ' '))
418 super().set(name, value)
434 def filename(self, name=None): argument
440 if not name:
443 return self._get_configfile(name).filename