DSA_SUBPRIME_BYTES
if (subprime_bytes != DSA_SUBPRIME_BYTES) {
bkey->private_x_bits = CRYPTO_BYTES2BITS(DSA_SUBPRIME_BYTES);
bignum2bytestring(bkey->private_x, &(dsakey.x), DSA_SUBPRIME_BYTES);
if (DSA_SUBPRIME_BYTES != subprime_bytes) {
if (DSA_SUBPRIME_BYTES < value_bytes) {
bignum2bytestring(out, &(dsakey.r), DSA_SUBPRIME_BYTES);
bignum2bytestring(out + DSA_SUBPRIME_BYTES, &(dsakey.s),
DSA_SUBPRIME_BYTES);
if (DSA_SUBPRIME_BYTES != subprime_bytes) {
CHARLEN2BIGNUMLEN(DSA_SUBPRIME_BYTES))) != BIG_OK) {
bytestring2bignum(&(dsakey.r), sig, DSA_SUBPRIME_BYTES);
CHARLEN2BIGNUMLEN(DSA_SUBPRIME_BYTES))) != BIG_OK) {
bytestring2bignum(&(dsakey.s), sig + DSA_SUBPRIME_BYTES,
DSA_SUBPRIME_BYTES);
bytestring2bignum(&msg, data, DSA_SUBPRIME_BYTES);
if (ulDataLen != DSA_SUBPRIME_BYTES) {
if (ulDataLen != DSA_SUBPRIME_BYTES) {
uchar_t privalue[DSA_SUBPRIME_BYTES];