Lines Matching refs:spi
235 char *spi = NULL;
296 if ((err = slp_get_string(authblocks, len, &off, &spi))
303 spi, authiov, authiov_len, timestamp, &inbytes, &inbytes_len);
313 err = do_verify(inbytes, inbytes_len, bsd, sig, siglen, spi);
315 free(spi);
319 free(spi);
528 static SLPError make_tbs(const char *spi,
539 *buflen = 2 + strlen(spi);
557 if ((err = slp_add_string(p, *buflen, spi, &off)) != SLP_OK) {
711 * spi IN SPI for this signature, not escaped
726 char *spi = NULL;
738 "Unsupported BSD %d for given SPI %s", bsd, spi);
742 if ((ami_err = dld_ami_init(&amih, spi, NULL, 0, 0, NULL)) != AMI_OK) {
749 if ((err = SLPUnescape(esc_spi, &spi, SLP_FALSE))) {
754 if ((ami_err = dld_ami_get_cert(amih, spi, &certs, &ccnt)) != AMI_OK) {
757 spi, dld_ami_strerror(amih, ami_err));
777 err = check_spis(amih, certs, icert, spi);
788 if (spi) free(spi);
843 const char *spi) {
880 if (dncmp(amih, prop_spi, spi) == 0) {