HOTP support was smoke-tested with a modified version of the LibTest CLI; I verified that the updated "secret,counter" string was being passed back to Java. I also checked to make sure that calling the synchronized setTokenMode() method from the onTokenLock() callback sets the new counter value and does not deadlock. The following changes since commit f7ea7218e08e9a8bb0efa68ee5ece19932a53426: Resync translations with sources (2014-08-16 23:51:15 +0100) are available in the git repository at: git://github.com/cernekee/openconnect hotp-java-v1 for you to fetch changes up to ffbcdada4d526184b33e74181e5af19cf10e4c33: www: Add notes on SecurID PIN usage (2014-08-17 10:37:07 -0700) ---------------------------------------------------------------- Kevin Cernekee (3): java: Add constant for OC_TOKEN_MODE_HOTP jni: Fix onTokenLock() invocation from native code www: Add notes on SecurID PIN usage .../infradead/libopenconnect/LibOpenConnect.java | 1 + jni.c | 9 ++---- www/token.xml | 33 ++++++++++++++++++++ 3 files changed, 37 insertions(+), 6 deletions(-) -- 1.7.9.5