Module: DataSecureWrapper
- Extended by:
- FFI::Library
- Defined in:
- lib/data_secure_wrapper.rb,
lib/data_secure_wrapper.rb
Overview
This code is deprecated, please use Naoki::DataSecure moving forward.
Constant Summary collapse
- LIB_ICAPI_FILE =
`uname -m`.match(/x86_64/) ? 'libICAPI_64.so' : 'libICAPI_32.so'
- I_T_Init_File =
0
- I_E_OK =
0
- I_T_Auth_Password =
0
- I_T_Operation_Encrypt =
0
- I_T_Operation_Decrypt =
1
- @@cipherspec_pointer =
nil
- @@session_pointer =
nil
Class Method Summary collapse
- .check ⇒ Object
- .close ⇒ Object
- .configure(properties_file) ⇒ Object
- .decrypt(algorithm, key_name, initialization_vector, encrypted_text) ⇒ Object
- .encrypt(algorithm, key_name, initialization_vector, plain_text) ⇒ Object
- .open(user_name, password) ⇒ Object
Class Method Details
.check ⇒ Object
48 49 50 51 52 53 54 55 |
# File 'lib/data_secure_wrapper.rb', line 48 def self.check return_code = yield if return_code != DataSecureWrapper::I_E_OK I_C_DeleteCipherSpec(@@cipherspec_pointer.get_pointer(0)) if @@cipherspec_pointer @@cipherspec_pointer = nil raise I_C_GetErrorString(return_code) end end |
.close ⇒ Object
14 15 |
# File 'lib/data_secure_wrapper.rb', line 14 def self.close(*args) end |
.configure(properties_file) ⇒ Object
4 5 |
# File 'lib/data_secure_wrapper.rb', line 4 def self.configure(*args) end |
.decrypt(algorithm, key_name, initialization_vector, encrypted_text) ⇒ Object
11 12 13 |
# File 'lib/data_secure_wrapper.rb', line 11 def self.decrypt(*args) "decrypted_string" end |
.encrypt(algorithm, key_name, initialization_vector, plain_text) ⇒ Object
8 9 10 |
# File 'lib/data_secure_wrapper.rb', line 8 def self.encrypt(*args) "encrypted_string" end |
.open(user_name, password) ⇒ Object
6 7 |
# File 'lib/data_secure_wrapper.rb', line 6 def self.open(*args) end |