Lines Matching refs:key_usage
139 " key_usage=%%s default: (empty)\n" \
201 unsigned char key_usage; /* key usage flags */
363 opt.key_usage = DFL_KEY_USAGE;
472 } else if (strcmp(p, "key_usage") == 0) {
479 opt.key_usage |= MBEDTLS_X509_KU_DIGITAL_SIGNATURE;
481 opt.key_usage |= MBEDTLS_X509_KU_NON_REPUDIATION;
483 opt.key_usage |= MBEDTLS_X509_KU_KEY_ENCIPHERMENT;
485 opt.key_usage |= MBEDTLS_X509_KU_DATA_ENCIPHERMENT;
487 opt.key_usage |= MBEDTLS_X509_KU_KEY_AGREEMENT;
489 opt.key_usage |= MBEDTLS_X509_KU_KEY_CERT_SIGN;
491 opt.key_usage |= MBEDTLS_X509_KU_CRL_SIGN;
920 opt.key_usage != 0) {
924 ret = mbedtls_x509write_crt_set_key_usage(&crt, opt.key_usage);