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); }