Lines Matching refs:key_usage
64 " key_usage=%%s default: (empty)\n" \
103 unsigned char key_usage; /* key usage flags */
186 opt.key_usage = DFL_KEY_USAGE;
317 } else if (strcmp(p, "key_usage") == 0) {
324 opt.key_usage |= MBEDTLS_X509_KU_DIGITAL_SIGNATURE;
326 opt.key_usage |= MBEDTLS_X509_KU_NON_REPUDIATION;
328 opt.key_usage |= MBEDTLS_X509_KU_KEY_ENCIPHERMENT;
330 opt.key_usage |= MBEDTLS_X509_KU_DATA_ENCIPHERMENT;
332 opt.key_usage |= MBEDTLS_X509_KU_KEY_AGREEMENT;
334 opt.key_usage |= MBEDTLS_X509_KU_KEY_CERT_SIGN;
336 opt.key_usage |= MBEDTLS_X509_KU_CRL_SIGN;
390 if (opt.key_usage || opt.force_key_usage == 1) {
391 ret = mbedtls_x509write_csr_set_key_usage(&req, opt.key_usage);