Lines Matching full:case
72 case KeyPurpose::ENCRYPT:
74 case KeyPurpose::DECRYPT:
76 case KeyPurpose::SIGN:
78 case KeyPurpose::VERIFY:
80 case KeyPurpose::WRAP_KEY:
90 case nosapp::KeyPurpose::ENCRYPT:
93 case nosapp::KeyPurpose::DECRYPT:
96 case nosapp::KeyPurpose::SIGN:
99 case nosapp::KeyPurpose::VERIFY:
102 case nosapp::KeyPurpose::WRAP_KEY:
115 case Algorithm::RSA:
117 case Algorithm::EC:
119 case Algorithm::AES:
121 case Algorithm::TRIPLE_DES:
123 case Algorithm::HMAC:
134 case nosapp::Algorithm::RSA:
137 case nosapp::Algorithm::EC:
140 case nosapp::Algorithm::AES:
143 case nosapp::Algorithm::DES:
146 case nosapp::Algorithm::HMAC:
159 case BlockMode::ECB:
161 case BlockMode::CBC:
163 case BlockMode::CTR:
165 case BlockMode::GCM:
176 case nosapp::BlockMode::ECB:
179 case nosapp::BlockMode::CBC:
182 case nosapp::BlockMode::CTR:
185 case nosapp::BlockMode::GCM:
199 case Digest::NONE:
201 case Digest::MD5:
203 case Digest::SHA1:
205 case Digest::SHA_2_224:
207 case Digest::SHA_2_256:
209 case Digest::SHA_2_384:
211 case Digest::SHA_2_512:
222 case nosapp::Digest::DIGEST_NONE:
225 case nosapp::Digest::DIGEST_MD5:
228 case nosapp::Digest::DIGEST_SHA1:
231 case nosapp::Digest::DIGEST_SHA_2_224:
234 case nosapp::Digest::DIGEST_SHA_2_256:
237 case nosapp::Digest::DIGEST_SHA_2_384:
240 case nosapp::Digest::DIGEST_SHA_2_512:
253 case PaddingMode::NONE:
255 case PaddingMode::RSA_OAEP:
257 case PaddingMode::RSA_PSS:
259 case PaddingMode::RSA_PKCS1_1_5_ENCRYPT:
261 case PaddingMode::RSA_PKCS1_1_5_SIGN:
263 case PaddingMode::PKCS7:
274 case nosapp::PaddingMode::PADDING_NONE:
277 case nosapp::PaddingMode::PADDING_RSA_OAEP:
280 case nosapp::PaddingMode::PADDING_RSA_PSS:
283 case nosapp::PaddingMode::PADDING_RSA_PKCS1_1_5_ENCRYPT:
286 case nosapp::PaddingMode::PADDING_RSA_PKCS1_1_5_SIGN:
289 case nosapp::PaddingMode::PADDING_PKCS7:
302 case EcCurve::P_224:
304 case EcCurve::P_256:
306 case EcCurve::P_384:
308 case EcCurve::P_521:
318 case nosapp::EcCurve::P_224:
321 case nosapp::EcCurve::P_256:
324 case nosapp::EcCurve::P_384:
327 case nosapp::EcCurve::P_521:
341 case KeyBlobUsageRequirements::STANDALONE:
343 case KeyBlobUsageRequirements::REQUIRES_FILE_SYSTEM:
355 case nosapp::KeyBlobUsageRequirements::STANDALONE:
358 case nosapp::KeyBlobUsageRequirements::REQUIRES_FILE_SYSTEM:
372 case HardwareAuthenticatorType::NONE:
374 case HardwareAuthenticatorType::PASSWORD:
376 case HardwareAuthenticatorType::FINGERPRINT:
378 case HardwareAuthenticatorType::ANY:
390 case nosapp::HardwareAuthenticatorType::AUTH_NONE:
393 case nosapp::HardwareAuthenticatorType::AUTH_PASSWORD:
396 case nosapp::HardwareAuthenticatorType::AUTH_FINGERPRINT:
399 case nosapp::HardwareAuthenticatorType::AUTH_ANY:
412 case KeyOrigin::GENERATED:
414 case KeyOrigin::DERIVED:
416 case KeyOrigin::IMPORTED:
418 case KeyOrigin::UNKNOWN:
429 case nosapp::KeyOrigin::GENERATED:
432 case nosapp::KeyOrigin::DERIVED:
435 case nosapp::KeyOrigin::IMPORTED:
438 case nosapp::KeyOrigin::UNKNOWN:
456 case HardwareAuthenticatorType::NONE:
460 case HardwareAuthenticatorType::PASSWORD:
464 case HardwareAuthenticatorType::FINGERPRINT:
468 case HardwareAuthenticatorType::ANY:
499 case Tag::INVALID:
504 case Tag::PURPOSE: // (TagType:ENUM_REP | 1)
507 case Tag::ALGORITHM: // (TagType:ENUM | 2)
510 case Tag::KEY_SIZE: // (TagType:UINT | 3)
513 case Tag::BLOCK_MODE: // (TagType:ENUM_REP | 4)
516 case Tag::DIGEST: // (TagType:ENUM_REP | 5)
519 case Tag::PADDING:; // (TagType:ENUM_REP | 6)
522 case Tag::CALLER_NONCE: // (TagType:BOOL | 7)
525 case Tag::MIN_MAC_LENGTH: // (TagType:UINT | 8)
528 case Tag::EC_CURVE: // (TagType:ENUM | 10)
531 case Tag::RSA_PUBLIC_EXPONENT: // (TagType:ULONG | 200)
534 case Tag::INCLUDE_UNIQUE_ID: // (TagType:BOOL | 202)
537 case Tag::BLOB_USAGE_REQUIREMENTS: // (TagType:ENUM | 301)
541 case Tag::BOOTLOADER_ONLY: // (TagType:BOOL | 302)
544 case Tag::ROLLBACK_RESISTANCE: // (TagType:BOOL | 303)
547 case Tag::HARDWARE_TYPE: // (TagType:ENUM | 304)
549 case Tag::ACTIVE_DATETIME: // (TagType:DATE | 400)
552 case Tag::ORIGINATION_EXPIRE_DATETIME: // (TagType:DATE | 401)
553 case Tag::USAGE_EXPIRE_DATETIME: // (TagType:DATE | 402)
556 case Tag::MIN_SECONDS_BETWEEN_OPS: // (TagType:UINT | 403)
557 case Tag::MAX_USES_PER_BOOT: // (TagType:UINT | 404)
560 case Tag::USER_SECURE_ID: // (TagType:ULONG_REP | 502)
563 case Tag::NO_AUTH_REQUIRED: // (TagType:BOOL | 503)
566 case Tag::USER_AUTH_TYPE: // (TagType:ENUM | 504)
570 case Tag::AUTH_TIMEOUT: // (TagType:UINT | 505)
573 case Tag::ALLOW_WHILE_ON_BODY: // (TagType:BOOL | 506)
576 case Tag::APPLICATION_ID: // (TagType:BYTES | 601)
579 case Tag::APPLICATION_DATA: // (TagType:BYTES | 700)
582 case Tag::CREATION_DATETIME: // (TagType:DATE | 701)
585 case Tag::ORIGIN: // (TagType:ENUM | 702)
588 case Tag::ROOT_OF_TRUST: // (TagType:BYTES | 704)
591 case Tag::OS_VERSION: // (TagType:UINT | 705)
592 case Tag::OS_PATCHLEVEL: // (TagType:UINT | 706)
595 case Tag::UNIQUE_ID: // (TagType:BYTES | 707)
596 case Tag::ATTESTATION_CHALLENGE: // (TagType:BYTES | 708)
597 case Tag::ATTESTATION_APPLICATION_ID: // (TagType:BYTES | 709)
598 case Tag::ATTESTATION_ID_BRAND: // (TagType:BYTES | 710)
599 case Tag::ATTESTATION_ID_DEVICE: // (TagType:BYTES | 711)
600 case Tag::ATTESTATION_ID_PRODUCT: // (TagType:BYTES | 712)
601 case Tag::ATTESTATION_ID_SERIAL: // (TagType:BYTES | 713)
602 case Tag::ATTESTATION_ID_IMEI: // (TagType:BYTES | 714)
603 case Tag::ATTESTATION_ID_MEID: // (TagType:BYTES | 715)
604 case Tag::ATTESTATION_ID_MANUFACTURER: // (TagType:BYTES | 716)
605 case Tag::ATTESTATION_ID_MODEL: // (TagType:BYTES | 717)
608 case Tag::VENDOR_PATCHLEVEL: // (TagType:UINT | 718)
609 case Tag::BOOT_PATCHLEVEL: // (TagType:UINT | 719)
612 case Tag::ASSOCIATED_DATA: // (TagType:BYTES | 1000)
613 case Tag::NONCE: // (TagType:BYTES | 1001)
616 case Tag::MAC_LENGTH: // (TagType:UINT | 1003)
619 case Tag::RESET_SINCE_ID_ROTATION: // (TagType:BOOL | 1004)
635 case nosapp::Tag::TAG_INVALID:
640 case nosapp::Tag::PURPOSE: // (TagType:ENUM_REP | 1)
646 case nosapp::Tag::ALGORITHM: // (TagType:ENUM | 2)
652 case nosapp::Tag::KEY_SIZE: // (TagType:UINT | 3)
655 case nosapp::Tag::BLOCK_MODE: // (TagType:ENUM_REP | 4)
662 case nosapp::Tag::DIGEST: // (TagType:ENUM_REP | 5)
669 case nosapp::Tag::PADDING:; // (TagType:ENUM_REP | 6)
676 case nosapp::Tag::CALLER_NONCE: // (TagType:BOOL | 7)
679 case nosapp::Tag::MIN_MAC_LENGTH: // (TagType:UINT | 8)
682 case nosapp::Tag::EC_CURVE: // (TagType:ENUM | 10)
689 case nosapp::Tag::RSA_PUBLIC_EXPONENT: // (TagType:ULONG | 200)
692 case nosapp::Tag::INCLUDE_UNIQUE_ID: // (TagType:BOOL | 202)
695 case nosapp::Tag::BLOB_USAGE_REQUIREMENTS: // (TagType:ENUM | 301)
702 case nosapp::Tag::BOOTLOADER_ONLY: // (TagType:BOOL | 302)
703 case nosapp::Tag::ROLLBACK_RESISTANCE: // (TagType:BOOL | 303)
706 case nosapp::Tag::ACTIVE_DATETIME: // (TagType:DATE | 400)
707 case nosapp::Tag::ORIGINATION_EXPIRE_DATETIME: // (TagType:DATE | 401)
708 case nosapp::Tag::USAGE_EXPIRE_DATETIME: // (TagType:DATE | 402)
711 case nosapp::Tag::MIN_SECONDS_BETWEEN_OPS: // (TagType:UINT | 403)
712 case nosapp::Tag::MAX_USES_PER_BOOT: // (TagType:UINT | 404)
715 case nosapp::Tag::USER_SECURE_ID: // (TagType:ULONG_REP | 502)
718 case nosapp::Tag::NO_AUTH_REQUIRED: // (TagType:BOOL | 503)
721 case nosapp::Tag::USER_AUTH_TYPE: // (TagType:ENUM | 504)
728 case nosapp::Tag::AUTH_TIMEOUT: // (TagType:UINT | 505)
731 case nosapp::Tag::ALLOW_WHILE_ON_BODY: // (TagType:BOOL | 506)
734 case nosapp::Tag::APPLICATION_ID: // (TagType:BYTES | 601)
739 case nosapp::Tag::APPLICATION_DATA: // (TagType:BYTES | 700)
744 case nosapp::Tag::CREATION_DATETIME: // (TagType:DATE | 701)
747 case nosapp::Tag::ORIGIN: // (TagType:ENUM | 702)
754 case nosapp::Tag::ROOT_OF_TRUST: // (TagType:BYTES | 704)
759 case nosapp::Tag::OS_VERSION: // (TagType:UINT | 705)
760 case nosapp::Tag::OS_PATCHLEVEL: // (TagType:UINT | 706)
763 case nosapp::Tag::UNIQUE_ID: // (TagType:BYTES | 707)
764 case nosapp::Tag::ATTESTATION_CHALLENGE: // (TagType:BYTES | 708)
765 case nosapp::Tag::ATTESTATION_APPLICATION_ID: // (TagType:BYTES | 709)
766 case nosapp::Tag::ATTESTATION_ID_BRAND: // (TagType:BYTES | 710)
767 case nosapp::Tag::ATTESTATION_ID_DEVICE: // (TagType:BYTES | 711)
768 case nosapp::Tag::ATTESTATION_ID_PRODUCT: // (TagType:BYTES | 712)
769 case nosapp::Tag::ATTESTATION_ID_SERIAL: // (TagType:BYTES | 713)
770 case nosapp::Tag::ATTESTATION_ID_IMEI: // (TagType:BYTES | 714)
771 case nosapp::Tag::ATTESTATION_ID_MEID: // (TagType:BYTES | 715)
772 case nosapp::Tag::ATTESTATION_ID_MANUFACTURER: // (TagType:BYTES | 716)
773 case nosapp::Tag::ATTESTATION_ID_MODEL: // (TagType:BYTES | 717)
778 case nosapp::Tag::VENDOR_PATCHLEVEL: // (TagType:UINT | 718)
779 case nosapp::Tag::BOOT_PATCHLEVEL: // (TagType:UINT | 719)
782 case nosapp::Tag::ASSOCIATED_DATA: // (TagType:BYTES | 1000)
783 case nosapp::Tag::NONCE: // (TagType:BYTES | 1001)
788 case nosapp::Tag::MAC_LENGTH: // (TagType:UINT | 1003)
791 case nosapp::Tag::RESET_SINCE_ID_ROTATION: // (TagType:BOOL | 1004)
821 case TagType::INVALID:
824 case TagType::ENUM:
825 case TagType::UINT:
826 case TagType::ULONG:
827 case TagType::DATE:
828 case TagType::BOOL:
829 case TagType::BIGNUM:
830 case TagType::BYTES:
836 case TagType::ENUM_REP:
837 case TagType::UINT_REP:
838 case TagType::ULONG_REP:
897 case nosapp::ErrorCode::OK:
899 case nosapp::ErrorCode::ROOT_OF_TRUST_ALREADY_SET:
901 case nosapp::ErrorCode::UNSUPPORTED_PURPOSE:
903 case nosapp::ErrorCode::INCOMPATIBLE_PURPOSE:
905 case nosapp::ErrorCode::UNSUPPORTED_ALGORITHM:
907 case nosapp::ErrorCode::INCOMPATIBLE_ALGORITHM:
909 case nosapp::ErrorCode::UNSUPPORTED_KEY_SIZE:
911 case nosapp::ErrorCode::UNSUPPORTED_BLOCK_MODE:
913 case nosapp::ErrorCode::INCOMPATIBLE_BLOCK_MODE:
915 case nosapp::ErrorCode::UNSUPPORTED_MAC_LENGTH:
917 case nosapp::ErrorCode::UNSUPPORTED_PADDING_MODE:
919 case nosapp::ErrorCode::INCOMPATIBLE_PADDING_MODE:
921 case nosapp::ErrorCode::UNSUPPORTED_DIGEST:
923 case nosapp::ErrorCode::INCOMPATIBLE_DIGEST:
925 case nosapp::ErrorCode::INVALID_EXPIRATION_TIME:
927 case nosapp::ErrorCode::INVALID_USER_ID:
929 case nosapp::ErrorCode::INVALID_AUTHORIZATION_TIMEOUT:
931 case nosapp::ErrorCode::UNSUPPORTED_KEY_FORMAT:
933 case nosapp::ErrorCode::INCOMPATIBLE_KEY_FORMAT:
935 case
937 case nosapp::ErrorCode::UNSUPPORTED_KEY_VERIFICATION_ALGORITHM:
939 case nosapp::ErrorCode::INVALID_INPUT_LENGTH:
941 case nosapp::ErrorCode::KEY_EXPORT_OPTIONS_INVALID:
943 case nosapp::ErrorCode::DELEGATION_NOT_ALLOWED:
945 case nosapp::ErrorCode::KEY_NOT_YET_VALID:
947 case nosapp::ErrorCode::KEY_EXPIRED:
949 case nosapp::ErrorCode::KEY_USER_NOT_AUTHENTICATED:
951 case nosapp::ErrorCode::OUTPUT_PARAMETER_NULL:
953 case nosapp::ErrorCode::INVALID_OPERATION_HANDLE:
955 case nosapp::ErrorCode::INSUFFICIENT_BUFFER_SPACE:
957 case nosapp::ErrorCode::VERIFICATION_FAILED:
959 case nosapp::ErrorCode::TOO_MANY_OPERATIONS:
961 case nosapp::ErrorCode::UNEXPECTED_NULL_POINTER:
963 case nosapp::ErrorCode::INVALID_KEY_BLOB:
965 case nosapp::ErrorCode::IMPORTED_KEY_NOT_ENCRYPTED:
967 case nosapp::ErrorCode::IMPORTED_KEY_DECRYPTION_FAILED:
969 case nosapp::ErrorCode::IMPORTED_KEY_NOT_SIGNED:
971 case nosapp::ErrorCode::IMPORTED_KEY_VERIFICATION_FAILED:
973 case nosapp::ErrorCode::INVALID_ARGUMENT:
975 case nosapp::ErrorCode::UNSUPPORTED_TAG:
977 case nosapp::ErrorCode::INVALID_TAG:
979 case nosapp::ErrorCode::MEMORY_ALLOCATION_FAILED:
981 case nosapp::ErrorCode::IMPORT_PARAMETER_MISMATCH:
983 case nosapp::ErrorCode::SECURE_HW_ACCESS_DENIED:
985 case nosapp::ErrorCode::OPERATION_CANCELLED:
987 case nosapp::ErrorCode::CONCURRENT_ACCESS_CONFLICT:
989 case nosapp::ErrorCode::SECURE_HW_BUSY:
991 case nosapp::ErrorCode::SECURE_HW_COMMUNICATION_FAILED:
993 case nosapp::ErrorCode::UNSUPPORTED_EC_FIELD:
995 case nosapp::ErrorCode::MISSING_NONCE:
997 case nosapp::ErrorCode::INVALID_NONCE:
999 case nosapp::ErrorCode::MISSING_MAC_LENGTH:
1001 case nosapp::ErrorCode::KEY_RATE_LIMIT_EXCEEDED:
1003 case nosapp::ErrorCode::CALLER_NONCE_PROHIBITED:
1005 case nosapp::ErrorCode::KEY_MAX_OPS_EXCEEDED:
1007 case nosapp::ErrorCode::INVALID_MAC_LENGTH:
1009 case nosapp::ErrorCode::MISSING_MIN_MAC_LENGTH:
1011 case nosapp::ErrorCode::UNSUPPORTED_MIN_MAC_LENGTH:
1013 case nosapp::ErrorCode::UNSUPPORTED_KDF:
1015 case nosapp::ErrorCode::UNSUPPORTED_EC_CURVE:
1017 case nosapp::ErrorCode::KEY_REQUIRES_UPGRADE:
1019 case nosapp::ErrorCode::ATTESTATION_CHALLENGE_MISSING:
1021 case nosapp::ErrorCode::KEYMASTER_NOT_CONFIGURED:
1023 case nosapp::ErrorCode::ATTESTATION_APPLICATION_ID_MISSING:
1025 case nosapp::ErrorCode::CANNOT_ATTEST_IDS:
1027 case nosapp::ErrorCode::UNIMPLEMENTED:
1029 case nosapp::ErrorCode::VERSION_MISMATCH:
1031 case nosapp::ErrorCode::ROLLBACK_RESISTANCE_UNAVAILABLE:
1033 case nosapp::ErrorCode::HARDWARE_TYPE_UNAVAILABLE:
1035 case nosapp::ErrorCode::PROOF_OF_PRESENCE_REQUIRED:
1037 case nosapp::ErrorCode::CONCURRENT_PROOF_OF_PRESENCE_REQUESTED:
1039 case nosapp::ErrorCode::UNKNOWN_ERROR:
1043 case nosapp::ErrorCode::INVALID_DEVICE_IDS:
1044 case nosapp::ErrorCode::PRODUCTION_MODE_PROVISIONING:
1045 case nosapp::ErrorCode::ErrorCode_INT_MIN_SENTINEL_DO_NOT_USE_:
1046 case nosapp::ErrorCode::ErrorCode_INT_MAX_SENTINEL_DO_NOT_USE_: