Lines Matching refs:signature
631 ECDSA_SignDigestWithSeed(ECPrivateKey *key, SECItem *signature, in ECDSA_SignDigestWithSeed() argument
659 if (!key || !signature || !digest || !kb || (kblen < 0)) { in ECDSA_SignDigestWithSeed()
667 if (signature->data == NULL) { in ECDSA_SignDigestWithSeed()
671 if (signature->len < 2*olen) { in ECDSA_SignDigestWithSeed()
793 CHECK_MPI_OK( mp_to_fixlen_octets(&r, signature->data, olen) ); in ECDSA_SignDigestWithSeed()
794 CHECK_MPI_OK( mp_to_fixlen_octets(&s, signature->data + olen, olen) ); in ECDSA_SignDigestWithSeed()
796 signature->len = 2*olen; in ECDSA_SignDigestWithSeed()
830 ECDSA_SignDigest(ECPrivateKey *key, SECItem *signature, const SECItem *digest, in ECDSA_SignDigest() argument
849 rv = ECDSA_SignDigestWithSeed(key, signature, digest, kBytes, len, kmflag); in ECDSA_SignDigest()
868 ECDSA_VerifyDigest(ECPublicKey *key, const SECItem *signature, in ECDSA_VerifyDigest() argument
900 if (!key || !signature || !digest) { in ECDSA_VerifyDigest()
908 if (signature->len == 0 || signature->len%2 != 0 || in ECDSA_VerifyDigest()
909 signature->len > 2*olen) { in ECDSA_VerifyDigest()
913 slen = signature->len/2; in ECDSA_VerifyDigest()
931 CHECK_MPI_OK( mp_read_unsigned_octets(&r_, signature->data, slen) ); in ECDSA_VerifyDigest()
932 CHECK_MPI_OK( mp_read_unsigned_octets(&s_, signature->data + slen, slen) ); in ECDSA_VerifyDigest()