Sha256: bb9f6aaf6ce982cb0e1c1707425e4fec1720fe5014f4c2f0567cb03635b99233
Contents?: true
Size: 391 Bytes
Versions: 8
Compression:
Stored size: 391 Bytes
Contents
require 'execjs' module Rmega module Crypto module Rsa extend self def script_path File.join File.dirname(__FILE__), 'rsa_mega.js' end def context @context ||= ExecJS.compile File.read(script_path) end def decrypt(t, privk) context.call "RSAdecrypt", t, privk[2], privk[0], privk[1], privk[3] end end end end
Version data entries
8 entries across 8 versions & 1 rubygems