Uploaded image for project: 'Harmony'
  1. Harmony
  2. HARMONY-872

[classlib][security] crypto provider: SecureRandom implementation

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: 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
        mloenko 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
        mloenko 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
        ykropach Yuri Kropachev added a comment -

        Mikhail,
        confirm, it works, thank you.

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

          People

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

            Dates

            • Created:
              Updated:
              Resolved:

              Development