Lines Matching defs:sig
38 static int sign(OSSL_LIB_CTX *libctx, unsigned char **sig, size_t *sig_len)
46 *sig = NULL;
95 *sig = OPENSSL_malloc(*sig_len);
96 if (*sig == NULL) {
102 if (EVP_PKEY_sign(ctx, *sig, sig_len,
115 OPENSSL_free(*sig);
124 static int verify(OSSL_LIB_CTX *libctx, const unsigned char *sig, size_t sig_len)
171 if (EVP_PKEY_verify(ctx, sig, sig_len,
190 unsigned char *sig = NULL;
193 if (sign(libctx, &sig, &sig_len) == 0)
196 if (verify(libctx, sig, sig_len) == 0)
201 OPENSSL_free(sig);