SYMBOL INDEX (456 symbols across 83 files) FILE: dev-util/example-registration.py function hextokeys (line 13) | def hextokeys(private_key_hex, public_key_hex): function make_signature_base (line 22) | def make_signature_base(application_parameter_hex, client_data_json, key... function sign (line 26) | def sign(private_key, message_hex): function make_challenge_parameter_hex (line 29) | def make_challenge_parameter_hex(client_data_json): function make_registration_request_message (line 32) | def make_registration_request_message(user_public_key_hex, key_handle_he... function sha256 (line 35) | def sha256(data): function byteStringToDecimalBytes (line 40) | def byteStringToDecimalBytes(data): function byteStringToDecimalSignedBytes (line 43) | def byteStringToDecimalSignedBytes(data): function print_results (line 91) | def print_results(private_user_key_hex, public_user_key_hex, private_att... FILE: u2flib-server-attestation/src/main/java/com/yubico/u2f/attestation/Attestation.java class Attestation (line 19) | @Deprecated method Attestation (line 27) | private Attestation() { method Attestation (line 34) | public Attestation(String metadataIdentifier, Map vend... method isTrusted (line 41) | public boolean isTrusted() { FILE: u2flib-server-attestation/src/main/java/com/yubico/u2f/attestation/DeviceMatcher.java type DeviceMatcher (line 13) | @Deprecated method matches (line 15) | public boolean matches(X509Certificate attestationCertificate, JsonNod... FILE: u2flib-server-attestation/src/main/java/com/yubico/u2f/attestation/MetadataObject.java class MetadataObject (line 25) | @Deprecated method MetadataObject (line 44) | @JsonCreator method toJson (line 63) | @Override method getIdentifier (line 68) | public String getIdentifier() { method getVersion (line 72) | public long getVersion() { method getVendorInfo (line 76) | public Map getVendorInfo() { method getTrustedCertificates (line 80) | public List getTrustedCertificates() { method getDevices (line 84) | public List getDevices() { method parseFromJson (line 88) | public static List parseFromJson(String jsonData) thro... method fromJson (line 106) | public static MetadataObject fromJson(String json) throws U2fBadInputE... FILE: u2flib-server-attestation/src/main/java/com/yubico/u2f/attestation/MetadataResolver.java type MetadataResolver (line 11) | @Deprecated method resolve (line 13) | MetadataObject resolve(X509Certificate attestationCertificate); FILE: u2flib-server-attestation/src/main/java/com/yubico/u2f/attestation/MetadataService.java class MetadataService (line 36) | @Deprecated method createDefaultMetadataResolver (line 52) | private static MetadataResolver createDefaultMetadataResolver() { method MetadataService (line 75) | public MetadataService(MetadataResolver resolver, Cache fromInt(int bits) { method toInt (line 37) | public static int toInt(Iterable transports) { method toInt (line 45) | public static int toInt(Transport...transports) { FILE: u2flib-server-attestation/src/main/java/com/yubico/u2f/attestation/matchers/ExtensionMatcher.java class ExtensionMatcher (line 16) | @Deprecated method matches (line 23) | @Override FILE: u2flib-server-attestation/src/main/java/com/yubico/u2f/attestation/matchers/FingerprintMatcher.java class FingerprintMatcher (line 14) | @Deprecated method matches (line 20) | @Override FILE: u2flib-server-attestation/src/main/java/com/yubico/u2f/attestation/resolvers/SimpleResolver.java class SimpleResolver (line 27) | @Deprecated method addMetadata (line 34) | public void addMetadata(String jsonData) throws CertificateException, ... method addMetadata (line 40) | public void addMetadata(MetadataObject object) throws CertificateExcep... method resolve (line 48) | @Override FILE: u2flib-server-attestation/src/test/java/com/yubico/u2f/attestation/MetadataObjectTest.java class MetadataObjectTest (line 10) | public class MetadataObjectTest { method testToAndFromJson (line 13) | @Test method testParseFromJson (line 30) | @Test FILE: u2flib-server-attestation/src/test/java/com/yubico/u2f/attestation/MetadataServiceTest.java class MetadataServiceTest (line 23) | public class MetadataServiceTest { method testGetAttestation_x509extension_key (line 28) | @Test method testGetAttestation_x509extension_key_value (line 40) | @Test method testGetTransportsFromCertificate (line 52) | @Test method testGetTransportsFromMetadata (line 62) | @Test method getCachedAttestationReturnsCertIfPresent (line 72) | @Test method getAttestationReturnsUnknownIfFingerprintEncodingFails (line 90) | @Test method deviceMatchesReturnsTrueIfNoSelectorsAreGiven (line 102) | @Test FILE: u2flib-server-attestation/src/test/java/com/yubico/u2f/attestation/TransportTest.java class TransportTest (line 12) | public class TransportTest { method testParsingSingleValuesFromInt (line 14) | @Test method testParsingSetsFromInt (line 22) | @Test method testEncodingSingleValuesToInt (line 31) | @Test method testEncodingSetsToInt (line 39) | @Test FILE: u2flib-server-attestation/src/test/java/com/yubico/u2f/attestation/matchers/FingerprintMatcherTest.java class FingerprintMatcherTest (line 19) | public class FingerprintMatcherTest { method matchesIsFalseForNonArrayFingerprints (line 23) | @Test method matchesIsFalseIfNoFingerprintMatches (line 31) | @Test method matchesIsTrueIfSomeFingerprintMatches (line 46) | @Test FILE: u2flib-server-attestation/src/test/java/com/yubico/u2f/attestation/resolvers/SimpleResolverTest.java class SimpleResolverTest (line 23) | public class SimpleResolverTest { method testResolve (line 28) | @Test method resolveReturnsNullOnUntrustedSignature (line 41) | @Test FILE: u2flib-server-core/src/main/java/com/yubico/u2f/AppId.java class AppId (line 14) | @Deprecated method checkIsValid (line 25) | public static void checkIsValid(String appId) throws U2fBadConfigurati... method checkPathIsNotSlash (line 39) | private static void checkPathIsNotSlash(URI url) throws U2fBadConfigur... method checkValidUrl (line 45) | private static URI checkValidUrl(String appId) throws U2fBadConfigurat... method checkNotIpAddress (line 55) | private static void checkNotIpAddress(URI url) throws U2fBadConfigurat... FILE: u2flib-server-core/src/main/java/com/yubico/u2f/U2F.java class U2F (line 27) | @Deprecated method U2F (line 36) | public U2F() { method withoutAppIdValidation (line 40) | public static U2F withoutAppIdValidation() { method U2F (line 44) | private U2F(boolean validateAppId) { method startRegistration (line 58) | public RegisterRequestData startRegistration(String appId, Iterable allowedOri... method canonicalizeOrigins (line 93) | public static Set canonicalizeOrigins(Set origins) { method canonicalizeOrigin (line 101) | public static String canonicalizeOrigin(String url) { FILE: u2flib-server-core/src/main/java/com/yubico/u2f/data/messages/RegisterRequest.java class RegisterRequest (line 27) | @Deprecated method RegisterRequest (line 55) | public RegisterRequest(String challenge, String appId) { method getRequestId (line 59) | @Override method fromJson (line 64) | public static RegisterRequest fromJson(String json) throws U2fBadInput... class RegisterRequestBuilder (line 68) | @JsonPOJOBuilder(withPrefix = "") FILE: u2flib-server-core/src/main/java/com/yubico/u2f/data/messages/RegisterRequestData.java class RegisterRequestData (line 19) | @Deprecated method RegisterRequestData (line 32) | public RegisterRequestData(@JsonProperty("appId") String appId, @JsonP... method RegisterRequestData (line 38) | public RegisterRequestData(String appId, Iterable getRegisteredKeys() { method getRegisterRequests (line 56) | public List getRegisterRequests() { method getRegisterRequest (line 60) | public RegisterRequest getRegisterRequest(RegisterResponse response) { method getRequestId (line 64) | public String getRequestId() { method fromJson (line 68) | public static RegisterRequestData fromJson(String json) throws U2fBadI... FILE: u2flib-server-core/src/main/java/com/yubico/u2f/data/messages/RegisterResponse.java class RegisterResponse (line 31) | @Deprecated method RegisterResponse (line 51) | @JsonCreator method getRegistrationData (line 58) | public String getRegistrationData() { method getClientData (line 62) | @JsonIgnore method getRequestId (line 67) | public String getRequestId() { method fromJson (line 71) | public static RegisterResponse fromJson(String json) throws U2fBadInpu... method writeObject (line 76) | private void writeObject(ObjectOutputStream out) throws IOException { method readObject (line 80) | private void readObject(ObjectInputStream in) throws IOException, Clas... FILE: u2flib-server-core/src/main/java/com/yubico/u2f/data/messages/RegisteredKey.java class RegisteredKey (line 20) | @Deprecated method RegisteredKey (line 46) | public RegisteredKey(String keyHandle) { class RegisteredKeyBuilder (line 50) | @JsonPOJOBuilder(withPrefix = "") FILE: u2flib-server-core/src/main/java/com/yubico/u2f/data/messages/SignRequest.java class SignRequest (line 27) | @Deprecated method getRequestId (line 64) | public String getRequestId() { method fromJson (line 68) | public static SignRequest fromJson(String json) throws U2fBadInputExce... class SignRequestBuilder (line 72) | @JsonPOJOBuilder(withPrefix = "") FILE: u2flib-server-core/src/main/java/com/yubico/u2f/data/messages/SignRequestData.java class SignRequestData (line 25) | @Deprecated method SignRequestData (line 43) | @JsonCreator method SignRequestData (line 50) | public SignRequestData(String appId, Iterable getSignRequests() { method getSignRequest (line 77) | public SignRequest getSignRequest(SignResponse response) throws U2fBad... method getRequestId (line 88) | public String getRequestId() { method fromJson (line 92) | public static SignRequestData fromJson(String json) throws U2fBadInput... FILE: u2flib-server-core/src/main/java/com/yubico/u2f/data/messages/SignResponse.java class SignResponse (line 31) | @Deprecated method SignResponse (line 52) | @JsonCreator method getClientData (line 60) | @JsonIgnore method getSignatureData (line 65) | public String getSignatureData() { method getKeyHandle (line 69) | public String getKeyHandle() { method getRequestId (line 73) | public String getRequestId() { method fromJson (line 77) | public static SignResponse fromJson(String json) throws U2fBadInputExc... method writeObject (line 82) | private void writeObject(ObjectOutputStream out) throws IOException { method readObject (line 86) | private void readObject(ObjectInputStream in) throws IOException, Clas... FILE: u2flib-server-core/src/main/java/com/yubico/u2f/data/messages/json/JsonSerializable.java class JsonSerializable (line 15) | @Deprecated method toJson (line 19) | @JsonIgnore method toString (line 28) | @Override method fromJson (line 33) | public static T fromJson(String json, Cla... FILE: u2flib-server-core/src/main/java/com/yubico/u2f/data/messages/json/Persistable.java type Persistable (line 11) | @Deprecated method getRequestId (line 13) | @JsonIgnore method toJson (line 16) | public String toJson(); FILE: u2flib-server-core/src/main/java/com/yubico/u2f/data/messages/key/RawRegisterResponse.java class RawRegisterResponse (line 33) | @Deprecated method RawRegisterResponse (line 58) | public RawRegisterResponse(byte[] userPublicKey, method RawRegisterResponse (line 65) | public RawRegisterResponse(byte[] userPublicKey, method fromBase64 (line 77) | public static RawRegisterResponse fromBase64(String rawDataBase64, Cry... method checkSignature (line 102) | public void checkSignature(String appId, String clientData) throws U2f... method packBytesToSign (line 107) | public static byte[] packBytesToSign(byte[] appIdHash, byte[] clientDa... method createDevice (line 117) | public DeviceRegistration createDevice() throws U2fBadInputException { FILE: u2flib-server-core/src/main/java/com/yubico/u2f/data/messages/key/RawSignResponse.java class RawSignResponse (line 30) | @Deprecated method RawSignResponse (line 40) | public RawSignResponse(byte userPresence, long counter, byte[] signatu... method RawSignResponse (line 44) | public RawSignResponse(byte userPresence, long counter, byte[] signatu... method fromBase64 (line 51) | public static RawSignResponse fromBase64(String rawDataBase64, Crypto ... method checkSignature (line 65) | public void checkSignature(String appId, String clientData, byte[] pub... method packBytesToSign (line 79) | public static byte[] packBytesToSign(byte[] appIdHash, byte userPresen... method getUserPresence (line 93) | public byte getUserPresence() { method getCounter (line 101) | public long getCounter() { method getSignature (line 108) | public byte[] getSignature() { method checkUserPresence (line 112) | public void checkUserPresence() throws U2fBadInputException { FILE: u2flib-server-core/src/main/java/com/yubico/u2f/data/messages/key/util/ByteInputStream.java class ByteInputStream (line 20) | @Deprecated method ByteInputStream (line 23) | public ByteInputStream(byte[] data) { method read (line 27) | public byte[] read(int numberOfBytes) throws IOException { method readAll (line 33) | public byte[] readAll() throws IOException { method readInteger (line 39) | public int readInteger() throws IOException { method readSigned (line 43) | public byte readSigned() throws IOException { method readUnsigned (line 47) | public int readUnsigned() throws IOException { FILE: u2flib-server-core/src/main/java/com/yubico/u2f/data/messages/key/util/CertificateParser.java class CertificateParser (line 21) | @Deprecated method parsePem (line 35) | public static X509Certificate parsePem(String pemEncodedCert) throws C... method parseDer (line 39) | public static X509Certificate parseDer(String base64DerEncodedCert) th... method parseDer (line 43) | public static X509Certificate parseDer(byte[] derEncodedCert) throws C... method parseDer (line 47) | public static X509Certificate parseDer(InputStream is) throws Certific... FILE: u2flib-server-core/src/main/java/com/yubico/u2f/data/messages/key/util/U2fB64Encoding.java class U2fB64Encoding (line 10) | @Deprecated method encode (line 15) | public static String encode(byte[] decoded) { method decode (line 19) | public static byte[] decode(String encoded) throws U2fBadInputException { FILE: u2flib-server-core/src/main/java/com/yubico/u2f/exceptions/DeviceCompromisedException.java class DeviceCompromisedException (line 10) | @Deprecated method DeviceCompromisedException (line 15) | public DeviceCompromisedException(DeviceRegistration deviceRegistratio... method DeviceCompromisedException (line 20) | public DeviceCompromisedException(DeviceRegistration deviceRegistratio... FILE: u2flib-server-core/src/main/java/com/yubico/u2f/exceptions/InvalidDeviceCounterException.java class InvalidDeviceCounterException (line 9) | @Deprecated method InvalidDeviceCounterException (line 11) | public InvalidDeviceCounterException(DeviceRegistration registration) { FILE: u2flib-server-core/src/main/java/com/yubico/u2f/exceptions/NoEligableDevicesException.java class NoEligableDevicesException (line 12) | @Deprecated method NoEligableDevicesException (line 17) | public NoEligableDevicesException(Iterable T deserialize(byte[] serialized) throws IOException,... method clone (line 107) | public static T clone(T input) throws IOException, ClassNotFoundEx... FILE: u2flib-server-core/src/test/java/com/yubico/u2f/U2FTest.java class U2FTest (line 31) | public class U2FTest { method startRegistration_compromisedDevice (line 37) | @Test method startSignature_compromisedDevices (line 44) | @Test(expected = NoEligibleDevicesException.class) method defaultConstructedU2FstartRegistrationShouldRefuseInvalidAppId (line 51) | @Test(expected = U2fBadConfigurationException.class) method startRegistrationShouldReturnARandomChallenge (line 60) | @Test method defaultConstructedU2FstartSignatureShouldRefuseInvalidAppId (line 75) | @Test(expected = U2fBadConfigurationException.class) method startSignatureShouldReturnARandomChallenge (line 84) | @Test method finishSignature_compromisedDevice (line 99) | @Test(expected = DeviceCompromisedException.class) method finishSignature_invalidFacet (line 119) | @Test method finishRegistrationShouldReturnAMatchedDevice (line 141) | @Test method finishSignatureShouldReturnAMatchedDevice (line 166) | @Test FILE: u2flib-server-core/src/test/java/com/yubico/u2f/U2fPrimitivesTest.java class U2fPrimitivesTest (line 37) | public class U2fPrimitivesTest { method setup (line 44) | @Before method finishRegistration (line 49) | @Test method finishRegistration2 (line 57) | @Test method finishRegistrationWithoutAllowedAppIds (line 67) | @Test method finishRegistrationShouldDetectIncorrectAppId (line 82) | @Test method finishRegistrationShouldDetectIncorrectChallenge (line 99) | @Test method finishRegistrationShouldDetectIncorrectClientDataType (line 118) | @Test method finishRegistrationShouldDetectIncorrectClientDataOrigin (line 137) | @Test method finishSignature (line 156) | @Test method finishSignature_badOrigin (line 171) | @Test(expected = U2fAuthenticationException.class) method finishAuthentication_badBase64 (line 186) | @Test(expected = U2fBadInputException.class) method finishAuthentication_clientDataMissingField (line 199) | @Test(expected = U2fBadInputException.class) method finishAuthentication_truncatedData (line 212) | @Test method startSignature_compromisedDevice (line 227) | @Test(expected = IllegalArgumentException.class) method finishSignature_compromisedDevice (line 236) | @Test(expected = IllegalArgumentException.class) method finishSignatureShouldDetectInvalidUserPresence (line 253) | @Test method finishSignatureShouldDetectIncorrectDeviceRegistration (line 284) | @Test(expected = IllegalArgumentException.class) FILE: u2flib-server-core/src/test/java/com/yubico/u2f/codec/RawCodecTest.java class RawCodecTest (line 26) | public class RawCodecTest { method testEncodeRegisterResponse (line 30) | @Test method testEncodeRegisterSignedBytes (line 38) | @Test method testDecodeRegisterResponse (line 45) | @Test method testEncodeSignResponse (line 54) | @Test method testDecodeSignResponse (line 64) | @Test method testEncodeSignedBytes (line 73) | @Test FILE: u2flib-server-core/src/test/java/com/yubico/u2f/codec/SerialCodecTest.java class SerialCodecTest (line 25) | public class SerialCodecTest { method testEncodeRegisterResponse (line 29) | @Test method testEncodeRegisterSignedBytes (line 39) | @Test method testDecodeRegisterResponse (line 47) | @Test method testEncodeSignResponse (line 56) | @Test method testDecodeSignResponse (line 66) | @Test method testEncodeSignedBytes (line 75) | @Test FILE: u2flib-server-core/src/test/java/com/yubico/u2f/data/DeviceRegistrationTest.java class DeviceRegistrationTest (line 19) | public class DeviceRegistrationTest { method shouldSerialize (line 21) | @Test method shouldSerializeWithAttestationCertificate (line 34) | @Test method serializationRoundTripWithJackson (line 44) | @Test method shouldAcceptValidCounters (line 57) | @Test method shouldDetectInvalidCounters (line 68) | @Test method equalsAndHashCodeIgnoreCounter (line 82) | @Test method equalsAndHashCodeIgnoreCompromisedFlag (line 91) | @Test method equalsAndHashCodeDoNotIgnoreKeyHandle (line 100) | @Test method equalsAndHashCodeDoNotIgnorePublicKey (line 109) | @Test method equalsAndHashCodeDoNotIgnoreAttestationCert (line 118) | @Test method toStringDoesNotReturnNull (line 127) | @Test method getDeviceRegistration (line 132) | private DeviceRegistration getDeviceRegistration() throws Exception { FILE: u2flib-server-core/src/test/java/com/yubico/u2f/data/messages/ClientDataTest.java class ClientDataTest (line 14) | public class ClientDataTest { method shouldCanonicalizeOrigin (line 16) | @Test method shouldCheckContent (line 29) | @Test FILE: u2flib-server-core/src/test/java/com/yubico/u2f/data/messages/RegisterRequestDataTest.java class RegisterRequestDataTest (line 21) | public class RegisterRequestDataTest { method testGetters (line 25) | @Test method testToAndFromJson (line 47) | @Test method testJavaSerializer (line 59) | @Test method mockDevice (line 68) | private DeviceRegistration mockDevice(final String keyHandle, boolean ... method testConstructorAddsOneRegisteredKeyForEachGivenNonCompromisedDeviceRegistration (line 75) | @Test FILE: u2flib-server-core/src/test/java/com/yubico/u2f/data/messages/RegisterRequestTest.java class RegisterRequestTest (line 12) | public class RegisterRequestTest { method testGetters (line 16) | @Test method testToAndFromJson (line 24) | @Test method testJavaSerializer (line 36) | @Test FILE: u2flib-server-core/src/test/java/com/yubico/u2f/data/messages/RegisterResponseTest.java class RegisterResponseTest (line 13) | public class RegisterResponseTest { method testGetters (line 16) | @Test method testToAndFromJson (line 25) | @Test method testJavaSerializer (line 36) | @Test method fromJsonDetectsTooLongJsonContent (line 46) | @Test(expected = IllegalArgumentException.class) method fromJsonAllowsShortJsonContent (line 52) | @Test method makeLongJson (line 57) | private String makeLongJson(int totalLength) { FILE: u2flib-server-core/src/test/java/com/yubico/u2f/data/messages/SignRequestDataTest.java class SignRequestDataTest (line 23) | public class SignRequestDataTest { method testGetters (line 26) | @Test method testToAndFromJson (line 44) | @Test method testJavaSerializer (line 55) | @Test method getSignRequestChecksResponseId (line 64) | @Test(expected = IllegalArgumentException.class) method testFailureModesAreIdentifiable (line 75) | @Test FILE: u2flib-server-core/src/test/java/com/yubico/u2f/data/messages/SignRequestTest.java class SignRequestTest (line 10) | public class SignRequestTest { method testGetters (line 14) | @Test method testToAndFromJson (line 23) | @Test method testJavaSerializer (line 34) | @Test FILE: u2flib-server-core/src/test/java/com/yubico/u2f/data/messages/SignResponseTest.java class SignResponseTest (line 13) | public class SignResponseTest { method testGetters (line 16) | @Test method testToAndFromJson (line 24) | @Test method testJavaSerializer (line 35) | @Test method fromJsonDetectsTooLongJsonContent (line 44) | @Test(expected = IllegalArgumentException.class) method fromJsonAllowsShortJsonContent (line 50) | @Test method makeLongJson (line 55) | private String makeLongJson(int totalLength) { FILE: u2flib-server-core/src/test/java/com/yubico/u2f/data/messages/json/JsonSerializableTest.java class JsonSerializableTest (line 8) | public class JsonSerializableTest { class Thing (line 10) | private static class Thing extends JsonSerializable { method Thing (line 12) | private Thing(@JsonProperty("foo") String foo) { method toStringReturnsJson (line 17) | @Test FILE: u2flib-server-core/src/test/java/com/yubico/u2f/data/messages/key/Client.java class Client (line 24) | public class Client { method Client (line 34) | public Client(SoftKey key) { method encodeRegisterResponse (line 38) | public static byte[] encodeRegisterResponse(RawRegisterResponse rawReg... method encodeTokenRegistrationResponse (line 68) | public static RegisterResponse encodeTokenRegistrationResponse(String ... method register (line 75) | public DeviceRegistration register() throws Exception { method sign (line 95) | public SignResponse sign(DeviceRegistration registeredDevice, SignRequ... FILE: u2flib-server-core/src/test/java/com/yubico/u2f/data/messages/key/CodecTestUtils.java class CodecTestUtils (line 18) | public class CodecTestUtils { method encodeSignResponse (line 19) | public static byte[] encodeSignResponse(RawSignResponse rawSignRespons... method encodeRegisterResponse (line 27) | public static byte[] encodeRegisterResponse(RawRegisterResponse rawReg... FILE: u2flib-server-core/src/test/java/com/yubico/u2f/data/messages/key/util/CertificateParserTest.java class CertificateParserTest (line 8) | public class CertificateParserTest { method parsePemDoesNotReturnNull (line 13) | @Test FILE: u2flib-server-core/src/test/java/com/yubico/u2f/data/messages/key/util/U2fB64EncodingTest.java class U2fB64EncodingTest (line 9) | public class U2fB64EncodingTest { method encodeTest (line 10) | @Test method decodeTest (line 19) | @Test method decodeBadAlphabetTest (line 35) | @Test(expected = U2fBadInputException.class) method decodeBadPaddingTest (line 40) | @Test(expected = U2fBadInputException.class) FILE: u2flib-server-core/src/test/java/com/yubico/u2f/json/SerializationTest.java class SerializationTest (line 9) | public class SerializationTest { method tokenSignResponse (line 11) | @Test FILE: u2flib-server-core/src/test/java/com/yubico/u2f/softkey/SoftKey.java class SoftKey (line 26) | public final class SoftKey implements Cloneable { method SoftKey (line 33) | public SoftKey() { method SoftKey (line 42) | public SoftKey( method clone (line 54) | @Override method register (line 64) | public RawRegisterResponse register(RegisterRequest registerRequest) t... method stripMetaData (line 90) | private byte[] stripMetaData(byte[] a) { method sign (line 103) | public RawSignResponse sign(SignRequest signRequest) throws Exception { method sign (line 119) | private byte[] sign(byte[] signedData, PrivateKey privateKey) throws E... FILE: u2flib-server-core/src/test/java/com/yubico/u2f/softkey/SoftKeyTest.java class SoftKeyTest (line 25) | public class SoftKeyTest { method setup (line 34) | @Before method shouldRegister (line 39) | @Test method shouldSign (line 45) | @Test method shouldProvideAttestationCert (line 53) | @Test method shouldVerifyAttestationCert (line 60) | @Test method shouldProtectAgainstClonedDevices (line 74) | @Test(expected = InvalidDeviceCounterException.class) method shouldVerifyChallenge (line 88) | @Test method tamperChallenge (line 106) | private String tamperChallenge(ClientData clientData) { method shouldVerifySignature (line 112) | @Test method shouldThrowSeparateExceptionForMalformedSignature (line 131) | @Test(expected = RuntimeException.class) method makeSignatureMalformed (line 148) | private String makeSignatureMalformed(String signature) { method tamperSignature (line 152) | private String tamperSignature(String signature) { method createClient (line 156) | private Client createClient() { method signUsing (line 160) | private void signUsing(Client client, DeviceRegistration registeredDev... FILE: u2flib-server-core/src/test/java/com/yubico/u2f/softkey/messages/RegisterRequest.java class RegisterRequest (line 3) | public class RegisterRequest { method RegisterRequest (line 7) | public RegisterRequest(byte[] applicationSha256, byte[] challengeSha25... method getChallengeSha256 (line 19) | public byte[] getChallengeSha256() { method getApplicationSha256 (line 27) | public byte[] getApplicationSha256() { FILE: u2flib-server-core/src/test/java/com/yubico/u2f/softkey/messages/SignRequest.java class SignRequest (line 3) | public class SignRequest { method SignRequest (line 10) | public SignRequest(byte control, byte[] challengeSha256, byte[] applic... method getControl (line 23) | public byte getControl() { method getChallengeSha256 (line 34) | public byte[] getChallengeSha256() { method getApplicationSha256 (line 42) | public byte[] getApplicationSha256() { method getKeyHandle (line 49) | public byte[] getKeyHandle() { FILE: u2flib-server-core/src/test/java/com/yubico/u2f/testdata/AcmeKey.java class AcmeKey (line 10) | public class AcmeKey { FILE: u2flib-server-core/src/test/java/com/yubico/u2f/testdata/GnubbyKey.java class GnubbyKey (line 9) | public class GnubbyKey { FILE: u2flib-server-core/src/test/java/com/yubico/u2f/testdata/TestVectors.java class TestVectors (line 20) | final public class TestVectors { FILE: u2flib-server-demo/src/main/java/demo/App.java class App (line 9) | public class App extends Application { method initialize (line 10) | @Override method run (line 16) | @Override method main (line 21) | public static void main(String... args) throws Exception { FILE: u2flib-server-demo/src/main/java/demo/Config.java class Config (line 5) | public class Config extends Configuration { FILE: u2flib-server-demo/src/main/java/demo/Resource.java class Resource (line 41) | @Path("/") method load (line 49) | @Override method startRegistration (line 57) | @Path("startRegistration") method finishRegistration (line 65) | @Path("finishRegistration") method startAuthentication (line 79) | @Path("startAuthentication") method finishAuthentication (line 91) | @Path("finishAuthentication") method getRegistrations (line 111) | private Iterable getRegistrations(String username)... method addRegistration (line 119) | private void addRegistration(String username, DeviceRegistration regis... FILE: u2flib-server-demo/src/main/java/demo/U2fDemoException.java class U2fDemoException (line 6) | public class U2fDemoException extends WebApplicationException { method U2fDemoException (line 7) | public U2fDemoException() { method U2fDemoException (line 11) | public U2fDemoException(String message) { FILE: u2flib-server-demo/src/main/java/demo/view/AuthenticationView.java class AuthenticationView (line 8) | public class AuthenticationView extends View { method getData (line 13) | public SignRequestData getData() { method getDataJson (line 17) | public String getDataJson() { method getUsername (line 21) | public String getUsername() { method AuthenticationView (line 25) | public AuthenticationView(SignRequestData data, String username) { FILE: u2flib-server-demo/src/main/java/demo/view/FinishAuthenticationView.java class FinishAuthenticationView (line 8) | @Getter method FinishAuthenticationView (line 14) | public FinishAuthenticationView(boolean success, List messages) { method FinishAuthenticationView (line 20) | public FinishAuthenticationView(boolean success, String message) { method FinishAuthenticationView (line 24) | public FinishAuthenticationView(boolean success) { FILE: u2flib-server-demo/src/main/java/demo/view/FinishRegistrationView.java class FinishRegistrationView (line 8) | @Getter method FinishRegistrationView (line 14) | public FinishRegistrationView(Attestation attestation, DeviceRegistrat... FILE: u2flib-server-demo/src/main/java/demo/view/RegistrationView.java class RegistrationView (line 7) | public class RegistrationView extends View { method getUsername (line 12) | public String getUsername() { method getData (line 16) | public String getData() { method RegistrationView (line 20) | public RegistrationView(String data, String username) {