… | |
… | |
125 | RETVAL |
125 | RETVAL |
126 | |
126 | |
127 | void |
127 | void |
128 | crypt_inplace (Crypt::Spritz self, SV *I) |
128 | crypt_inplace (Crypt::Spritz self, SV *I) |
129 | CODE: |
129 | CODE: |
|
|
130 | sv_force_normal (I); |
130 | { |
131 | { |
131 | STRLEN len; char *ptr = SvPVbyte (I, len); |
132 | STRLEN len; char *ptr = SvPVbyte (I, len); |
132 | spritz_cipher_xor_crypt (self, ptr, ptr, len); |
133 | spritz_cipher_xor_crypt (self, ptr, ptr, len); |
133 | } |
134 | } |
134 | |
135 | |
… | |
… | |
180 | RETVAL |
181 | RETVAL |
181 | |
182 | |
182 | void |
183 | void |
183 | crypt_inplace (Crypt::Spritz self, SV *I) |
184 | crypt_inplace (Crypt::Spritz self, SV *I) |
184 | CODE: |
185 | CODE: |
|
|
186 | sv_force_normal (I); |
185 | { |
187 | { |
186 | STRLEN len; char *ptr = SvPVbyte (I, len); |
188 | STRLEN len; char *ptr = SvPVbyte (I, len); |
187 | spritz_aead_xor_crypt (self, ptr, ptr, len); |
189 | spritz_aead_xor_crypt (self, ptr, ptr, len); |
188 | } |
190 | } |
189 | |
191 | |