PHP 8.2.31
Preview: pkcs5.rb Size: 614 B
//proc/thread-self/root/opt/alt/ruby27/share/ruby/openssl/pkcs5.rb

# frozen_string_literal: false
#--
# Ruby/OpenSSL Project
# Copyright (C) 2017 Ruby/OpenSSL Project Authors
#++

module OpenSSL
  module PKCS5
    module_function

    # OpenSSL::PKCS5.pbkdf2_hmac has been renamed to OpenSSL::KDF.pbkdf2_hmac.
    # This method is provided for backwards compatibility.
    def pbkdf2_hmac(pass, salt, iter, keylen, digest)
      OpenSSL::KDF.pbkdf2_hmac(pass, salt: salt, iterations: iter,
                               length: keylen, hash: digest)
    end

    def pbkdf2_hmac_sha1(pass, salt, iter, keylen)
      pbkdf2_hmac(pass, salt, iter, keylen, "sha1")
    end
  end
end

Directory Contents

Dirs: 0 × Files: 9

Name Size Perms Modified Actions
708 B lrw-r--r-- 2023-06-06 14:54:34
Edit Download
9.68 KB lrw-r--r-- 2023-06-06 14:54:34
Edit Download
1.70 KB lrw-r--r-- 2023-06-06 14:54:34
Edit Download
12.55 KB lrw-r--r-- 2023-06-06 14:54:34
Edit Download
1.71 KB lrw-r--r-- 2023-06-06 14:54:34
Edit Download
614 B lrw-r--r-- 2023-06-06 14:54:34
Edit Download
663 B lrw-r--r-- 2023-06-06 14:54:34
Edit Download
15.98 KB lrw-r--r-- 2023-06-06 14:54:34
Edit Download
5.82 KB lrw-r--r-- 2023-06-06 14:54:34
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).