libsm-native