Harmony
  1. Harmony
  2. HARMONY-872

[classlib][security] crypto provider: SecureRandom implementation

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Classlib
    • Labels:
      None
    • Estimated Complexity:
      Moderate

      Description

      There are two new classes.
      "SHA1PRNG_SecureRandomImpl.java" is main class implementing SecureRandom using SHA1 pseudo-random numbers generator.
      "RandomBitsSupplier.java" is platform-dependent class to run on Linux.

      1. provider_3.patch
        23 kB
        Yuri Kropachev

        Activity

        Hide
        Mikhail Loenko added a comment -

        HARMONY-837 (two new classes - provider and MessageDigest implementation)
        HARMONY-872 (SecureRandom implementation)
        HARMONY-902 (SecureRandom, the "RandomBitsSupplier" class for Windows platform)
        Were committed in revision 425020. The build was adjusted.

        Yury, thanks for the contribution. Please check that it works now.

        Show
        Mikhail Loenko added a comment - HARMONY-837 (two new classes - provider and MessageDigest implementation) HARMONY-872 (SecureRandom implementation) HARMONY-902 (SecureRandom, the "RandomBitsSupplier" class for Windows platform) Were committed in revision 425020. The build was adjusted. Yury, thanks for the contribution. Please check that it works now.
        Hide
        Yuri Kropachev added a comment -

        Mikhail,
        confirm, it works, thank you.

        Show
        Yuri Kropachev added a comment - Mikhail, confirm, it works, thank you.

          People

          • Assignee:
            Mikhail Loenko
            Reporter:
            Yuri Kropachev
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development