public CKR C_EX_UnwrapKey(NativeULong session, ref CK_MECHANISM derivationMechanism, NativeULong baseKey, ref CK_MECHANISM unwrappingMechanism, byte[] wrappedKey, NativeULong wrappedKeyLen, CK_ATTRIBUTE[] keyTemplate, NativeULong keyAttributeCount, ref NativeULong key) { if (_disposed) throw new ObjectDisposedException(GetType().FullName); NativeULong rv = _rutokenDelegates.C_EX_UnwrapKey(session, ref derivationMechanism, baseKey, ref unwrappingMechanism, wrappedKey, wrappedKeyLen, keyTemplate, keyAttributeCount, ref key); return (CKR)rv; }