Source code for pycryptoki.key_usage

"""
Methods responsible for key usage
"""
from .cryptoki import CA_CloneMofN, CA_DuplicateMofN, \
    CK_VOID_PTR, CK_SESSION_HANDLE
from .exceptions import make_error_handle_function


[docs]def ca_clonemofn(h_session): """Clones MofN secret from one token to another. :param int h_session: Session handle :returns: the result code """ h_primary_session = CK_SESSION_HANDLE(0) reserved = CK_VOID_PTR(0) ret = CA_CloneMofN(h_session, h_primary_session, reserved) return ret
ca_clonemofn_ex = make_error_handle_function(ca_clonemofn)
[docs]def ca_duplicatemofn(h_session): """Duplicates a set of M of N vectors. :param int h_session: Session handle :returns: the result code """ ret = CA_DuplicateMofN(h_session) return ret
ca_duplicatemofn_ex = make_error_handle_function(ca_duplicatemofn)