{"schema_version":1,"metadata":{"branch":"current","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:41.004595+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/sqlports-7.55.tgz","source_sha256":"fcdbba1b9df747882aa9bab4af20ebec8dac10655069c90f1cd4145c06e1235e","package_count":12031,"source_kind":"sqlports"},"package":{"name":"py3-python-pskc-1.4","path":"security/py-python-pskc","url":"/packages/current/security/py-python-pskc/","comment":"Python support for Portable Symmetric Key Container (PSKC)","homepage":"https://arthurdejong.org/python-pskc/","maintainer":"The OpenBSD ports mailing-list <ports@openbsd.org>","description":"This Python library handles Portable Symmetric Key Container (PSKC)\nfiles as defined in RFC 6030. PSKC files are used to transport and\nprovision symmetric keys (seed files) to different types of crypto\nmodules, commonly one-time password tokens or other authentication\ndevices.\n\nThis module can be used to extract keys from PSKC files for use in an\nOTP authentication system. The module can also be used for authoring\nPSKC files.\n","package_architecture":"amd64","stem":"py3-python-pskc","readme":null,"dependencies":[{"path":"devel/py-dateutil","type":"runtime","package_spec":"","url":"/packages/current/devel/py-dateutil/"},{"path":"security/py-cryptography","type":"runtime","package_spec":"","url":"/packages/current/security/py-cryptography/"},{"path":"lang/python/3","type":"runtime","package_spec":"","url":"/packages/current/lang/python/3/"},{"path":"lang/python/3","type":"build","package_spec":"","url":"/packages/current/lang/python/3/"},{"path":"devel/py-build","type":"build","package_spec":"","url":"/packages/current/devel/py-build/"},{"path":"devel/py-installer","type":"build","package_spec":"","url":"/packages/current/devel/py-installer/"},{"path":"devel/py-setuptools","type":"build","package_spec":"py3-setuptools->=79v0","url":"/packages/current/devel/py-setuptools/"},{"path":"devel/py-wheel","type":"build","package_spec":"","url":"/packages/current/devel/py-wheel/"},{"path":"devel/py-test-cov","type":"test","package_spec":"","url":"/packages/current/devel/py-test-cov/"},{"path":"devel/py-dateutil","type":"test","package_spec":"","url":"/packages/current/devel/py-dateutil/"},{"path":"security/py-cryptography","type":"test","package_spec":"","url":"/packages/current/security/py-cryptography/"},{"path":"lang/python/3","type":"test","package_spec":"","url":"/packages/current/lang/python/3/"},{"path":"devel/py-test","type":"test","package_spec":"","url":"/packages/current/devel/py-test/"}],"reverse_dependencies":{"count":2,"url":"/packages/data/3f/3fcbdd629a2ca5ebc6a361e0a25fb0befbf6180db756feac7d511a876a506e10.json"},"categories":["security","lang/python"],"flavors":[],"only_for_architectures":["aarch64","amd64","arm","i386","mips64","mips64el","powerpc","powerpc64","riscv64","sparc64","alpha","hppa"],"not_for_architectures":[]}}
