-
-
Notifications
You must be signed in to change notification settings - Fork 25
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
27 changed files
with
4,689 additions
and
4,271 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
[{"name":"otp","qualifiedName":"otp","href":"otp/otp-library.html","type":"library","overriddenDepth":0,"packageName":"otp"},{"name":"Algorithm","qualifiedName":"otp.Algorithm","href":"otp/Algorithm.html","type":"enum","overriddenDepth":0,"packageName":"otp","enclosedBy":{"name":"otp","type":"library"}},{"name":"Algorithm","qualifiedName":"otp.Algorithm.Algorithm","href":"otp/Algorithm/Algorithm.html","type":"constructor","overriddenDepth":0,"packageName":"otp","enclosedBy":{"name":"Algorithm","type":"enum"}},{"name":"values","qualifiedName":"otp.Algorithm.values","href":"otp/Algorithm/values-constant.html","type":"constant","overriddenDepth":0,"packageName":"otp","enclosedBy":{"name":"Algorithm","type":"enum"}},{"name":"OTP","qualifiedName":"otp.OTP","href":"otp/OTP-class.html","type":"class","overriddenDepth":0,"packageName":"otp","enclosedBy":{"name":"otp","type":"library"}},{"name":"OTP","qualifiedName":"otp.OTP.OTP","href":"otp/OTP/OTP.html","type":"constructor","overriddenDepth":0,"packageName":"otp","enclosedBy":{"name":"OTP","type":"class"}},{"name":"constantTimeVerification","qualifiedName":"otp.OTP.constantTimeVerification","href":"otp/OTP/constantTimeVerification.html","type":"method","overriddenDepth":0,"packageName":"otp","enclosedBy":{"name":"OTP","type":"class"}},{"name":"generateHOTPCode","qualifiedName":"otp.OTP.generateHOTPCode","href":"otp/OTP/generateHOTPCode.html","type":"method","overriddenDepth":0,"packageName":"otp","enclosedBy":{"name":"OTP","type":"class"}},{"name":"generateHOTPCodeString","qualifiedName":"otp.OTP.generateHOTPCodeString","href":"otp/OTP/generateHOTPCodeString.html","type":"method","overriddenDepth":0,"packageName":"otp","enclosedBy":{"name":"OTP","type":"class"}},{"name":"generateTOTPCode","qualifiedName":"otp.OTP.generateTOTPCode","href":"otp/OTP/generateTOTPCode.html","type":"method","overriddenDepth":0,"packageName":"otp","enclosedBy":{"name":"OTP","type":"class"}},{"name":"generateTOTPCodeString","qualifiedName":"otp.OTP.generateTOTPCodeString","href":"otp/OTP/generateTOTPCodeString.html","type":"method","overriddenDepth":0,"packageName":"otp","enclosedBy":{"name":"OTP","type":"class"}},{"name":"getAlgorithm","qualifiedName":"otp.OTP.getAlgorithm","href":"otp/OTP/getAlgorithm.html","type":"method","overriddenDepth":0,"packageName":"otp","enclosedBy":{"name":"OTP","type":"class"}},{"name":"getInternalDigest","qualifiedName":"otp.OTP.getInternalDigest","href":"otp/OTP/getInternalDigest.html","type":"method","overriddenDepth":0,"packageName":"otp","enclosedBy":{"name":"OTP","type":"class"}},{"name":"lastUsedCounter","qualifiedName":"otp.OTP.lastUsedCounter","href":"otp/OTP/lastUsedCounter.html","type":"property","overriddenDepth":0,"packageName":"otp","enclosedBy":{"name":"OTP","type":"class"}},{"name":"lastUsedTime","qualifiedName":"otp.OTP.lastUsedTime","href":"otp/OTP/lastUsedTime.html","type":"property","overriddenDepth":0,"packageName":"otp","enclosedBy":{"name":"OTP","type":"class"}},{"name":"randomSecret","qualifiedName":"otp.OTP.randomSecret","href":"otp/OTP/randomSecret.html","type":"method","overriddenDepth":0,"packageName":"otp","enclosedBy":{"name":"OTP","type":"class"}},{"name":"remainingSeconds","qualifiedName":"otp.OTP.remainingSeconds","href":"otp/OTP/remainingSeconds.html","type":"method","overriddenDepth":0,"packageName":"otp","enclosedBy":{"name":"OTP","type":"class"}},{"name":"useTOTPPaddingForHOTP","qualifiedName":"otp.OTP.useTOTPPaddingForHOTP","href":"otp/OTP/useTOTPPaddingForHOTP.html","type":"property","overriddenDepth":0,"packageName":"otp","enclosedBy":{"name":"OTP","type":"class"}}] | ||
[{"name":"otp","qualifiedName":"otp","href":"otp/otp-library.html","type":"library","overriddenDepth":0,"packageName":"otp","desc":""},{"name":"Algorithm","qualifiedName":"otp.Algorithm","href":"otp/Algorithm.html","type":"enum","overriddenDepth":0,"packageName":"otp","desc":"Hashing algorithm used to generate one time password codes","enclosedBy":{"name":"otp","type":"library","href":"otp/otp-library.html"}},{"name":"Algorithm","qualifiedName":"otp.Algorithm.Algorithm","href":"otp/Algorithm/Algorithm.html","type":"constructor","overriddenDepth":0,"packageName":"otp","desc":"","enclosedBy":{"name":"Algorithm","type":"enum","href":"otp/Algorithm.html"}},{"name":"values","qualifiedName":"otp.Algorithm.values","href":"otp/Algorithm/values-constant.html","type":"constant","overriddenDepth":0,"packageName":"otp","desc":"A constant List of the values in this enum, in order of their declaration.","enclosedBy":{"name":"Algorithm","type":"enum","href":"otp/Algorithm.html"}},{"name":"OTP","qualifiedName":"otp.OTP","href":"otp/OTP-class.html","type":"class","overriddenDepth":0,"packageName":"otp","desc":"RFC4226/RFC6238 One-Time Password / Google Authenticator Library","enclosedBy":{"name":"otp","type":"library","href":"otp/otp-library.html"}},{"name":"OTP","qualifiedName":"otp.OTP.OTP","href":"otp/OTP/OTP.html","type":"constructor","overriddenDepth":0,"packageName":"otp","desc":"","enclosedBy":{"name":"OTP","type":"class","href":"otp/OTP-class.html"}},{"name":"constantTimeVerification","qualifiedName":"otp.OTP.constantTimeVerification","href":"otp/OTP/constantTimeVerification.html","type":"method","overriddenDepth":0,"packageName":"otp","desc":"Allows you to compare 2 codes in constant time, to mitigate timing attacks for secure codes.","enclosedBy":{"name":"OTP","type":"class","href":"otp/OTP-class.html"}},{"name":"generateHOTPCode","qualifiedName":"otp.OTP.generateHOTPCode","href":"otp/OTP/generateHOTPCode.html","type":"method","overriddenDepth":0,"packageName":"otp","desc":"Generates a one time password code based on a counter you provide and increment.","enclosedBy":{"name":"OTP","type":"class","href":"otp/OTP-class.html"}},{"name":"generateHOTPCodeString","qualifiedName":"otp.OTP.generateHOTPCodeString","href":"otp/OTP/generateHOTPCodeString.html","type":"method","overriddenDepth":0,"packageName":"otp","desc":"Generates a one time password code based on a counter you provide and increment, returns as a 0 padded string.","enclosedBy":{"name":"OTP","type":"class","href":"otp/OTP-class.html"}},{"name":"generateTOTPCode","qualifiedName":"otp.OTP.generateTOTPCode","href":"otp/OTP/generateTOTPCode.html","type":"method","overriddenDepth":0,"packageName":"otp","desc":"Generates a Time-based one time password code","enclosedBy":{"name":"OTP","type":"class","href":"otp/OTP-class.html"}},{"name":"generateTOTPCodeString","qualifiedName":"otp.OTP.generateTOTPCodeString","href":"otp/OTP/generateTOTPCodeString.html","type":"method","overriddenDepth":0,"packageName":"otp","desc":"Generates a Time-based one time password code and return as a 0 padded string.","enclosedBy":{"name":"OTP","type":"class","href":"otp/OTP-class.html"}},{"name":"getAlgorithm","qualifiedName":"otp.OTP.getAlgorithm","href":"otp/OTP/getAlgorithm.html","type":"method","overriddenDepth":0,"packageName":"otp","desc":"Gets the Mac for the provided algorithm. Mostly used for testing, not very helpful outside of that.","enclosedBy":{"name":"OTP","type":"class","href":"otp/OTP-class.html"}},{"name":"getInternalDigest","qualifiedName":"otp.OTP.getInternalDigest","href":"otp/OTP/getInternalDigest.html","type":"method","overriddenDepth":0,"packageName":"otp","desc":"Mostly used for testing purposes, but this can get you the internal digest based on your settings.\nNo handholding for this function, so you need to know exactly what to pass in.","enclosedBy":{"name":"OTP","type":"class","href":"otp/OTP-class.html"}},{"name":"lastUsedCounter","qualifiedName":"otp.OTP.lastUsedCounter","href":"otp/OTP/lastUsedCounter.html","type":"property","overriddenDepth":0,"packageName":"otp","desc":"Has the last used counter for HOTP and TOTP codes. TOTP codes are Milliseconds / 1000 / interval (default 30)","enclosedBy":{"name":"OTP","type":"class","href":"otp/OTP-class.html"}},{"name":"lastUsedTime","qualifiedName":"otp.OTP.lastUsedTime","href":"otp/OTP/lastUsedTime.html","type":"property","overriddenDepth":0,"packageName":"otp","desc":"Has the last used timestamp for TOTP codes, should match what you passed into the functions last.","enclosedBy":{"name":"OTP","type":"class","href":"otp/OTP-class.html"}},{"name":"randomSecret","qualifiedName":"otp.OTP.randomSecret","href":"otp/OTP/randomSecret.html","type":"method","overriddenDepth":0,"packageName":"otp","desc":"Generates a cryptographically secure random secret in base32 string format.","enclosedBy":{"name":"OTP","type":"class","href":"otp/OTP-class.html"}},{"name":"remainingSeconds","qualifiedName":"otp.OTP.remainingSeconds","href":"otp/OTP/remainingSeconds.html","type":"method","overriddenDepth":0,"packageName":"otp","desc":"There is a method that will tell you how much time remains in the current time step window in seconds.\nInterval is your TOTP function interval value (default = 30)","enclosedBy":{"name":"OTP","type":"class","href":"otp/OTP-class.html"}},{"name":"useTOTPPaddingForHOTP","qualifiedName":"otp.OTP.useTOTPPaddingForHOTP","href":"otp/OTP/useTOTPPaddingForHOTP.html","type":"property","overriddenDepth":0,"packageName":"otp","desc":"Used to enable TOTP style padding of the secret for SHA256 and SHA512 usage with HOTP. False by default.","enclosedBy":{"name":"OTP","type":"class","href":"otp/OTP-class.html"}}] |
Oops, something went wrong.