| # |
| # Copyright 2019,2020 NXP |
| # SPDX-License-Identifier: Apache-2.0 |
| # |
| |
| import os |
| import sys |
| import subprocess |
| import logging |
| from legacy_openssl_util import * |
| |
| |
| def main(): |
| if len(sys.argv) >= 2: |
| if sys.argv[1] != "none": |
| port_data = sys.argv[1].split(':') |
| JRCP_HOSTNAME = port_data[0] |
| JRCP_PORT = port_data[1] |
| |
| os.environ['JRCP_HOSTNAME'] = JRCP_HOSTNAME |
| os.environ['JRCP_PORT'] = JRCP_PORT |
| os.environ['RJCT_SERVER_ADDR'] = sys.argv[1] |
| |
| log.info("JRCP_HOSTNAME: %s" % JRCP_HOSTNAME) |
| log.info("JRCP_PORT: %s" % JRCP_PORT) |
| log.info("RJCT_SERVER_ADDR: %s" % sys.argv[1]) |
| |
| run("%s rand -engine %s -hex 8" % (openssl, openssl_engine)) |
| run("%s rand -engine %s -hex 16" % (openssl, openssl_engine)) |
| run("%s rand -engine %s -hex 32" % (openssl, openssl_engine)) |
| run("%s rand -engine %s -hex 64" % (openssl, openssl_engine)) |
| run("%s rand -engine %s -hex 128" % (openssl, openssl_engine)) |
| run("%s rand -engine %s -hex 256" % (openssl, openssl_engine)) |
| run("%s rand -engine %s -hex 384" % (openssl, openssl_engine)) |
| run("%s rand -engine %s -hex 512" % (openssl, openssl_engine)) |
| run("%s rand -engine %s -hex 748" % (openssl, openssl_engine)) |
| log.info("Program completed successfully") |
| |
| |
| def usage(): |
| log.info("Please provide first argument: ip_address:port of JRCP server, \"none\" for sci2c") |
| log.info("Example invocation") |
| log.info(" 127.0.0.1:8050") |
| |
| |
| if __name__ == '__main__': |
| logging.basicConfig(level=logging.DEBUG) |
| if len(sys.argv) >= 2: |
| main() |
| else: |
| usage() |
| |