Sha256: f0ab58103e1316c8f2efa1bc2124fa9c52acbb8e0e8d465b8f8f4c7a9372b7c3
Contents?: true
Size: 378 Bytes
Versions: 4
Compression:
Stored size: 378 Bytes
Contents
module JWE module Alg class RsaOaep attr_accessor :key def initialize(key) self.key = key end def encrypt(cek) key.public_encrypt(cek, OpenSSL::PKey::RSA::PKCS1_OAEP_PADDING) end def decrypt(encrypted_cek) key.private_decrypt(encrypted_cek, OpenSSL::PKey::RSA::PKCS1_OAEP_PADDING) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
jwe-0.3.0 | lib/jwe/alg/rsa_oaep.rb |
jwe-0.2.0 | lib/jwe/alg/rsa_oaep.rb |
jwe-0.1.1 | lib/jwe/alg/rsa_oaep.rb |
jwe-0.1.0 | lib/jwe/alg/rsa_oaep.rb |