Skip to content

Instantly share code, notes, and snippets.

View milgner's full-sized avatar
🖖
Greetings, fellow traveler of the universe!

Marcus Ilgner milgner

🖖
Greetings, fellow traveler of the universe!
View GitHub Profile
@milgner
milgner / pkcs5.rb
Last active December 10, 2015 08:48
Basic PKCS5 support in JRuby
require 'java'
module OpenSSL
class PKCS5
java_import org.bouncycastle.crypto.generators.PKCS5S2ParametersGenerator
java_import org.bouncycastle.crypto.digests.SHA1Digest
# it should probably support a non-bouncy-castle-digest as its 5th param, but nevermind
def self.pbkdf2_hmac(pass, salt, iter, keylen, digest)
generator = PKCS5S2ParametersGenerator.new