Clone wiki

OTP-Sharp / Release Notes

Release Notes

  • 1.1
    • Change the Key api to no longer require returning the plaintext key.
      • This will break any custom key implementations.
      • Allows new and more secure integration with other key providers. HSM based hashing is now possible with OtpSharp merely doing the formatting of the one time password.
    • Move the get URL from the Otp to a static Url type.
    • Allow HOTP to specify different hashing algorithms
  • 1.0.6
    • Change the computed values from ints to padded strings. (Breaking change but is a more appropriate API)
  • 1.0.5 Change NuGet package name from OTP-Sharp to OtpSharp
  • 1.0.4
    • Changed the Protected Key API to be more explicit (may break existing direct useage of the protected key)
    • The protected key no longer implicitly causes side effects (destroying the plaintext key provided must be done explicitly)
    • Added a time correction class with experimental NTP abilities.
    • Support for .net 3.5 as well as client profiles with some minor limitations.
  • 1.0.3
    • Fixed unexpected behavior where the plaintext key provided to an HOTP or TOTP object was scrambled. Now it will remain intact.
    • Added constructor overloads to provide a protected key instead of a byte array if desired.