Digest-GOST
view release on metacpan or search on metacpan
Digest::GOST self
CODE:
Newx(RETVAL, 1, gost_ctx);
Copy(self, RETVAL, 1, gost_ctx);
OUTPUT:
RETVAL
void
reset (self)
Digest::GOST self
PPCODE:
rhash_gost_init(self);
XSRETURN(1);
void
add (self, ...)
Digest::GOST self
PREINIT:
int i;
unsigned char *data;
STRLEN len;
PPCODE:
for (i = 1; i < items; i++) {
data = (unsigned char *)(SvPV(ST(i), len));
rhash_gost_update(self, data, len);
}
XSRETURN(1);
void
digest (self)
Digest::GOST self
ALIAS:
SV *class
CODE:
Newx(RETVAL, 1, gost_ctx);
rhash_gost_cryptopro_init(RETVAL);
OUTPUT:
RETVAL
void
reset (self)
Digest::GOST::CryptoPro self
PPCODE:
rhash_gost_cryptopro_init(self);
XSRETURN(1);
void
digest (self)
Digest::GOST::CryptoPro self
ALIAS:
digest = 0
hexdigest = 1
b64digest = 2
( run in 2.084 seconds using v1.01-cache-2.11-cpan-71847e10f99 )