{
    "path": "$OET_PATH/testcases/function_test/pkg_test/erlang/erlang-public_key",
    "machine num": 1,
    "cases": [
        {
            "name": "test_erlang-public_key_function_keygen",
            "desc": "Test key generation functionality"
        },
        {
            "name": "test_erlang-public_key_function_install_check",
            "desc": "Test if the erlang-public_key package is installed or can be installed"
        },
        {
            "name": "test_erlang-public_key_function_pem_parse",
            "desc": "Test parsing PEM format certificates and keys"
        },
        {
            "name": "test_erlang-public_key_function_pem_encode",
            "desc": "Test encoding keys/certs to PEM format"
        },
        {
            "name": "test_erlang-public_key_function_cert_verify",
            "desc": "Test certificate signature verification"
        },
        {
            "name": "test_erlang-public_key_function_rsa_encrypt",
            "desc": "Test RSA encryption and decryption"
        },
        {
            "name": "test_erlang-public_key_function_ecdsa_sign",
            "desc": "Test ECDSA sign and verify operations"
        },
        {
            "name": "test_erlang-public_key_function_ssh_key",
            "desc": "Test SSH public key handling"
        }
    ]
}