Sha256: 943f219f21cbcca8eaf49c59a240f573127818bd36b220d877046d0a316198ac
Contents?: true
Size: 871 Bytes
Versions: 1
Compression:
Stored size: 871 Bytes
Contents
require_relative '../../spec_helper' require_testee require 'tempfile' describe RSA_AES_CBC do SEED = 'seed data' before :all do private_key_file = Tempfile.new( 'private_key.pem' ) private_key = OpenSSL::PKey::RSA.generate( 1024 ) private_key_file.write( private_key.to_pem ) private_key_file.close public_key = private_key.public_key public_key_file = Tempfile.new( 'public_key.pem' ) public_key_file.write( public_key.to_pem ) public_key_file.close @private_key_file_path = private_key_file.path @public_key_file_path = public_key_file.path @crypto = RSA_AES_CBC.new( @public_key_file_path, @private_key_file_path ) end it 'generates matching encrypted and decrypted data' do @crypto.decrypt( @crypto.encrypt( SEED ) ).should == SEED end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
arachni-0.4.2 | spec/arachni/crypto/rsa_aes_cbc_spec.rb |