diff options
author | johnz <none@none> | 2007-05-08 14:39:08 -0700 |
---|---|---|
committer | johnz <none@none> | 2007-05-08 14:39:08 -0700 |
commit | ee02c03d4569558ff53fef32c07bc0e2e0ad0948 (patch) | |
tree | 20639139e27683141666274b7e7fce0a5021dba6 /usr/src | |
parent | 56d930ae56e5cfc2442f5214a7b2c47f08a2b920 (diff) | |
download | illumos-gate-ee02c03d4569558ff53fef32c07bc0e2e0ad0948.tar.gz |
6543235 elfsign behaves badly with unexpected inputs
Diffstat (limited to 'usr/src')
-rw-r--r-- | usr/src/uts/common/sys/crypto/elfsign.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/usr/src/uts/common/sys/crypto/elfsign.h b/usr/src/uts/common/sys/crypto/elfsign.h index 0a819f43b1..107a0c8220 100644 --- a/usr/src/uts/common/sys/crypto/elfsign.h +++ b/usr/src/uts/common/sys/crypto/elfsign.h @@ -201,7 +201,8 @@ typedef struct ELFCert_s *ELFCert_t; extern boolean_t elfcertlib_init(ELFsign_t, char *); -extern boolean_t elfcertlib_loadcert(ELFsign_t, ELFCert_t *, const char *); +extern boolean_t elfcertlib_getcert(ELFsign_t ess, char *cert_pathname, + char *signer_DN, ELFCert_t *certp, enum ES_ACTION action); extern void elfcertlib_releasecert(ELFsign_t, ELFCert_t); extern char *elfcertlib_getdn(ELFCert_t cert); extern char *elfcertlib_getissuer(ELFCert_t cert); |