Lines Matching refs:params

616     SignConfiguration* params) {
620 params->job_mode = mode;
624 params->mode =
629 if (params->mode == SignConfiguration::kVerify) {
636 params->key = key;
643 params->data = mode == kCryptoJobAsync
649 params->digest = EVP_get_digestbyname(*digest);
650 if (params->digest == nullptr) {
657 params->flags |= SignConfiguration::kHasSaltLength;
658 params->salt_length = args[offset + 7].As<Int32>()->Value();
661 params->flags |= SignConfiguration::kHasPadding;
662 params->padding = args[offset + 8].As<Uint32>()->Value();
666 params->dsa_encoding =
668 if (params->dsa_encoding != kSigEncDER &&
669 params->dsa_encoding != kSigEncP1363) {
675 if (params->mode == SignConfiguration::kVerify) {
683 ManagedEVPPKey m_pkey = params->key;
685 if (UseP1363Encoding(m_pkey, params->dsa_encoding)) {
686 params->signature =
689 params->signature = mode == kCryptoJobAsync
700 const SignConfiguration& params,
706 switch (params.mode) {
711 params.digest,
713 params.key.get())) {
722 params.digest,
724 params.key.get())) {
731 int padding = params.flags & SignConfiguration::kHasPadding
732 ? params.padding
733 : GetDefaultSignPadding(params.key);
735 Maybe<int> salt_length = params.flags & SignConfiguration::kHasSaltLength
736 ? Just<int>(params.salt_length) : Nothing<int>();
739 params.key,
747 switch (params.mode) {
749 if (IsOneShot(params.key)) {
755 params.data.data<unsigned char>(),
756 params.data.size())) {
764 params.data.data<unsigned char>(),
765 params.data.size())) {
774 params.data.data<unsigned char>(),
775 params.data.size()) ||
787 if (UseP1363Encoding(params.key, params.dsa_encoding)) {
789 env, params.key, std::move(buf).release());
801 params.signature.data<unsigned char>(),
802 params.signature.size(),
803 params.data.data<unsigned char>(),
804 params.data.size()) == 1) {
816 const SignConfiguration& params,
819 switch (params.mode) {