Module: OoxmlCrypt::Native
- Defined in:
- ext/ooxml_crypt/ooxml_crypt.c
Class Method Summary collapse
Class Method Details
.decrypt_file(inFile, password, outFile) ⇒ Object
12 13 14 15 16 17 18 19 |
# File 'ext/ooxml_crypt/ooxml_crypt.c', line 12
VALUE rb_decrypt_file(VALUE self, VALUE inFile, VALUE password, VALUE outFile)
{
char *out = StringValueCStr(outFile);
char *in = StringValueCStr(inFile);
char *pass = StringValueCStr(password);
return INT2FIX(MSOC_decryptA(out, in, pass, NULL));
}
|
.encrypt_file(inFile, password, outFile) ⇒ Object
3 4 5 6 7 8 9 10 |
# File 'ext/ooxml_crypt/ooxml_crypt.c', line 3
VALUE rb_encrypt_file(VALUE self, VALUE inFile, VALUE password, VALUE outFile)
{
char *out = StringValueCStr(outFile);
char *in = StringValueCStr(inFile);
char *pass = StringValueCStr(password);
return INT2FIX(MSOC_encryptA(out, in, pass, NULL));
}
|