diff options
| author | Mark Johnston <markj@FreeBSD.org> | 2024-06-05 19:33:59 +0000 |
|---|---|---|
| committer | Mark Johnston <markj@FreeBSD.org> | 2024-06-27 15:27:41 +0000 |
| commit | 48d60dd3ac325b61bf7d07c024ce83b84da97e14 (patch) | |
| tree | da3c577f5f4e800826183c73e86eed9c6a03aa41 /sys/crypto | |
| parent | 16cc589d9157b318f3bf42018144e760a2ab7831 (diff) | |
Diffstat (limited to 'sys/crypto')
| -rw-r--r-- | sys/crypto/via/padlock.c | 21 |
1 files changed, 2 insertions, 19 deletions
diff --git a/sys/crypto/via/padlock.c b/sys/crypto/via/padlock.c index b8dae256dbf4..2acdefd75bc6 100644 --- a/sys/crypto/via/padlock.c +++ b/sys/crypto/via/padlock.c @@ -80,31 +80,14 @@ padlock_identify(driver_t *drv, device_t parent) static int padlock_probe(device_t dev) { - char capp[256]; - #if defined(__amd64__) || defined(__i386__) /* If there is no AES support, we has nothing to do here. */ if (!(via_feature_xcrypt & VIA_HAS_AES)) { device_printf(dev, "No ACE support.\n"); return (EINVAL); } - strlcpy(capp, "AES-CBC", sizeof(capp)); -#if 0 - strlcat(capp, ",AES-EBC", sizeof(capp)); - strlcat(capp, ",AES-CFB", sizeof(capp)); - strlcat(capp, ",AES-OFB", sizeof(capp)); -#endif - if (via_feature_xcrypt & VIA_HAS_SHA) { - strlcat(capp, ",SHA1", sizeof(capp)); - strlcat(capp, ",SHA256", sizeof(capp)); - } -#if 0 - if (via_feature_xcrypt & VIA_HAS_AESCTR) - strlcat(capp, ",AES-CTR", sizeof(capp)); - if (via_feature_xcrypt & VIA_HAS_MM) - strlcat(capp, ",RSA", sizeof(capp)); -#endif - device_set_desc_copy(dev, capp); + device_set_descf(dev, "AES-CBC%s", + (via_feature_xcrypt & VIA_HAS_SHA) ? ",SHA1,SHA256" : ""); return (0); #else return (EINVAL); |
