INNER CODE UNIT · Python

get_ictype_name

crocs-muni/JCAlgTest · AlgTest_Process/cplc.py:185

def get_ictype_name(icfab, ictype):
    icfab = icfab.lower()
    ictype = ictype.lower()
    if icfab.find('0003') != -1:
        if ictype.find('0307') != -1: return 'Renesas AE46C1'   # https://csrc.nist.gov/csrc/media/projects/cryptographic-module-validation-program/documents/security-policies/140sp2327.pdf
    if icfab.find('0004') != -1:
        if ictype.find('0015') != -1: return 'Philips P8WE5032'  # Philips P8WE5032, https://www.commoncriteriaportal.org/files/epfiles/2000_06.pdf
    if icfab.find('0005') != -1:
        if ictype.find('0045') != -1: return 'Infineon M7892 B11'   # https://csrc.nist.gov/csrc/media/projects/cryptographic-module-validation-program/documents/security-policies/140sp2327.pdf
    if icfab.find('008c') != -1:
        if ictype.find('0089') != -1: return 'Tongxin THD89'   # https://www.commoncriteriaportal.org/files/epfiles/2017-28%20INF-2492.pdf
    if icfab.find('4070') != -1 or icfab.find('4790') != -1:
        if ictype.find('5072') != -1: return 'NXP P5CD144'   # https://csrc.nist.gov/csrc/media/projects/cryptographic-module-validation-program/documents/security-policies/140sp2774.pdf
        if ictype.find('5167') != -1: return 'NXP P5CC081V1A'  # https://csrc.nist.gov/csrc/media/projects/cryptographic-module-validation-program/documents/security-policies/140sp2774.pdf
        if ictype.find('5168') != -1: return 'NXP P5CD081V1A'  # https://csrc.nist.gov/csrc/media/projects/cryptographic-module-validation-program/documents/security-policies/140sp2774.pdf
    if icfab.find('5354') != -1:
        if ictype.find('0033') != -1: return 'STM ST31 ARM'  # Feitian D11CR https://docs.google.com/spreadsheets/d/10s3dA_qGvWMajv8RhCWa00x-h-1Dx6SdF9rEKN-1RIg/edit#gid=952816161
    if icfab.find('4180') != -1:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…