/aosp_15_r20/external/tink/go/proto/jwt_hmac_go_proto/ |
H A D | jwt_hmac.pb.go | 40 type JwtHmacAlgorithm int32 type 43 JwtHmacAlgorithm_HS_UNKNOWN JwtHmacAlgorithm = 0 44 JwtHmacAlgorithm_HS256 JwtHmacAlgorithm = 1 // HMAC using SHA-256 45 JwtHmacAlgorithm_HS384 JwtHmacAlgorithm = 2 // HMAC using SHA-384 46 JwtHmacAlgorithm_HS512 JwtHmacAlgorithm = 3 // HMAC using SHA-512 65 func (x JwtHmacAlgorithm) Enum() *JwtHmacAlgorithm { 66 p := new(JwtHmacAlgorithm) 71 func (x JwtHmacAlgorithm) String() string { 75 func (JwtHmacAlgorithm) Descriptor() protoreflect.EnumDescriptor { 79 func (JwtHmacAlgorithm) Type() protoreflect.EnumType { [all …]
|
/aosp_15_r20/external/tink/java_src/src/main/java/com/google/crypto/tink/jwt/ |
H A D | JwtHmacKeyManager.java | 25 import com.google.crypto.tink.proto.JwtHmacAlgorithm; 51 private static final String getAlgorithmName(JwtHmacAlgorithm algorithm) in getAlgorithmName() 65 private static final String getHmacAlgorithm(JwtHmacAlgorithm algorithm) in getHmacAlgorithm() 83 private static final int getMinimumKeySizeInBytes(JwtHmacAlgorithm algorithm) in getMinimumKeySizeInBytes() 142 JwtHmacAlgorithm algorithm = key.getAlgorithm(); in JwtHmacKeyManager() 222 createKeyFormat(JwtHmacAlgorithm.HS256, 32, KeyTemplate.OutputPrefixType.RAW)); in keyFactory() 225 createKeyFormat(JwtHmacAlgorithm.HS256, 32, KeyTemplate.OutputPrefixType.TINK)); in keyFactory() 228 createKeyFormat(JwtHmacAlgorithm.HS384, 48, KeyTemplate.OutputPrefixType.RAW)); in keyFactory() 231 createKeyFormat(JwtHmacAlgorithm.HS384, 48, KeyTemplate.OutputPrefixType.TINK)); in keyFactory() 234 createKeyFormat(JwtHmacAlgorithm.HS512, 64, KeyTemplate.OutputPrefixType.RAW)); in keyFactory() [all …]
|
H A D | JwtHmacProtoSerialization.java | 30 import com.google.crypto.tink.proto.JwtHmacAlgorithm; 73 private static JwtHmacAlgorithm toProtoAlgorithm(JwtHmacParameters.Algorithm hashType) in toProtoAlgorithm() 76 return JwtHmacAlgorithm.HS256; in toProtoAlgorithm() 79 return JwtHmacAlgorithm.HS384; in toProtoAlgorithm() 82 return JwtHmacAlgorithm.HS512; in toProtoAlgorithm() 87 private static JwtHmacParameters.Algorithm toAlgorithm(JwtHmacAlgorithm hashType) in toAlgorithm()
|
/aosp_15_r20/external/tink/cc/jwt/internal/ |
H A D | raw_jwt_hmac_key_manager_test.cc | 45 using ::google::crypto::tink::JwtHmacAlgorithm; 77 key_format.set_algorithm(JwtHmacAlgorithm::HS256); in TEST() 89 key_format.set_algorithm(JwtHmacAlgorithm::HS384); in TEST() 101 key_format.set_algorithm(JwtHmacAlgorithm::HS512); in TEST() 113 key_format.set_algorithm(JwtHmacAlgorithm::HS_UNKNOWN); in TEST() 122 key_format.set_algorithm(JwtHmacAlgorithm::HS256); in TEST() 135 key_format.set_algorithm(JwtHmacAlgorithm::HS384); in TEST() 148 key_format.set_algorithm(JwtHmacAlgorithm::HS512); in TEST() 161 key.set_algorithm(JwtHmacAlgorithm::HS256); in TEST() 171 key.set_algorithm(JwtHmacAlgorithm::HS384); in TEST() [all …]
|
H A D | jwt_hmac_key_manager_test.cc | 50 using ::google::crypto::tink::JwtHmacAlgorithm; 78 key_format.set_algorithm(JwtHmacAlgorithm::HS256); in TEST() 87 key_format.set_algorithm(JwtHmacAlgorithm::HS384); in TEST() 96 key_format.set_algorithm(JwtHmacAlgorithm::HS512); in TEST() 106 key_format.set_algorithm(JwtHmacAlgorithm::HS256); in TEST() 120 key.set_algorithm(JwtHmacAlgorithm::HS_UNKNOWN); in TEST() 129 key.set_algorithm(JwtHmacAlgorithm::HS256); in TEST() 139 key.set_algorithm(JwtHmacAlgorithm::HS384); in TEST() 151 key.set_algorithm(JwtHmacAlgorithm::HS512); in TEST() 164 format.set_algorithm(JwtHmacAlgorithm::HS256); in TEST() [all …]
|
H A D | raw_jwt_hmac_key_manager.cc | 43 using google::crypto::tink::JwtHmacAlgorithm; 49 StatusOr<int> MinimumKeySize(const JwtHmacAlgorithm& algorithm) { in MinimumKeySize() 51 case JwtHmacAlgorithm::HS256: in MinimumKeySize() 53 case JwtHmacAlgorithm::HS384: in MinimumKeySize() 55 case JwtHmacAlgorithm::HS512: in MinimumKeySize()
|
H A D | raw_jwt_hmac_key_manager.h | 56 case google::crypto::tink::JwtHmacAlgorithm::HS256: in Create() 60 case google::crypto::tink::JwtHmacAlgorithm::HS384: in Create() 64 case google::crypto::tink::JwtHmacAlgorithm::HS512: in Create()
|
H A D | jwt_hmac_key_manager.h | 57 case google::crypto::tink::JwtHmacAlgorithm::HS256: in Create() 62 case google::crypto::tink::JwtHmacAlgorithm::HS384: in Create() 67 case google::crypto::tink::JwtHmacAlgorithm::HS512: in Create()
|
H A D | jwt_mac_wrapper_test.cc | 38 using google::crypto::tink::JwtHmacAlgorithm; 62 key_format.set_algorithm(JwtHmacAlgorithm::HS256); in createTemplate()
|
/aosp_15_r20/external/tink/java_src/src/test/java/com/google/crypto/tink/jwt/ |
H A D | JwtHmacProtoSerializationTest.java | 29 import com.google.crypto.tink.proto.JwtHmacAlgorithm; 72 .setAlgorithm(JwtHmacAlgorithm.HS256) in serializeParseParameters_kidStrategyIsIgnored_works() 100 .setAlgorithm(JwtHmacAlgorithm.HS256) in serializeParseParameters_kidStrategyIsIgnored_differentKeySize_works() 128 .setAlgorithm(JwtHmacAlgorithm.HS512) in serializeParseParameters_kidStrategyIsIgnored_differentAlgorithm_works() 155 .setAlgorithm(JwtHmacAlgorithm.HS256) in serializeParseParameters_kidStrategyBase64_works() 190 .setAlgorithm(JwtHmacAlgorithm.HS256) in parseParameters_crunchy_cannotBeParsed_throws() 211 .setAlgorithm(JwtHmacAlgorithm.HS256) in serializeParseKey_kidStrategyIsIgnored_works() 245 .setAlgorithm(JwtHmacAlgorithm.HS384) in serializeParseKey_kidStrategyIsIgnored_differentAlgorithm_works() 283 .setAlgorithm(JwtHmacAlgorithm.HS512) in serializeParseKey_kidStrategyIsCustom_works() 322 .setAlgorithm(JwtHmacAlgorithm.HS384) in serializeParseKey_kidStrategyIsCustom_differentAlgorithm_works() [all …]
|
H A D | JwtHmacKeyManagerTest.java | 30 import com.google.crypto.tink.proto.JwtHmacAlgorithm; 87 private static JwtHmacKeyFormat makeJwtHmacKeyFormat(int keySize, JwtHmacAlgorithm algorithm) { in makeJwtHmacKeyFormat() 93 factory.validateKeyFormat(makeJwtHmacKeyFormat(32, JwtHmacAlgorithm.HS256)); in validateKeyFormat_hS256() 96 () -> factory.validateKeyFormat(makeJwtHmacKeyFormat(31, JwtHmacAlgorithm.HS256))); in validateKeyFormat_hS256() 101 factory.validateKeyFormat(makeJwtHmacKeyFormat(48, JwtHmacAlgorithm.HS384)); in validateKeyFormat_hS384() 104 () -> factory.validateKeyFormat(makeJwtHmacKeyFormat(47, JwtHmacAlgorithm.HS384))); in validateKeyFormat_hS384() 109 factory.validateKeyFormat(makeJwtHmacKeyFormat(64, JwtHmacAlgorithm.HS512)); in validateKeyFormat_hS512() 112 () -> factory.validateKeyFormat(makeJwtHmacKeyFormat(63, JwtHmacAlgorithm.HS512))); in validateKeyFormat_hS512() 125 manager.validateKey(factory.createKey(makeJwtHmacKeyFormat(32, JwtHmacAlgorithm.HS256))); in createKey_valid() 126 manager.validateKey(factory.createKey(makeJwtHmacKeyFormat(48, JwtHmacAlgorithm.HS384))); in createKey_valid() [all …]
|
/aosp_15_r20/external/tink/cc/jwt/ |
H A D | jwt_key_templates.cc | 35 using ::google::crypto::tink::JwtHmacAlgorithm; 49 KeyTemplate* NewJwtHmacKeyTemplate(JwtHmacAlgorithm algorithm, in NewJwtHmacKeyTemplate() 119 JwtHmacAlgorithm::HS256, 32, OutputPrefixType::TINK); in JwtHs256Template() 125 NewJwtHmacKeyTemplate(JwtHmacAlgorithm::HS256, 32, OutputPrefixType::RAW); in RawJwtHs256Template() 131 JwtHmacAlgorithm::HS384, 48, OutputPrefixType::TINK); in JwtHs384Template() 137 NewJwtHmacKeyTemplate(JwtHmacAlgorithm::HS384, 48, OutputPrefixType::RAW); in RawJwtHs384Template() 143 JwtHmacAlgorithm::HS512, 64, OutputPrefixType::TINK); in JwtHs512Template() 149 NewJwtHmacKeyTemplate(JwtHmacAlgorithm::HS512, 64, OutputPrefixType::RAW); in RawJwtHs512Template()
|
/aosp_15_r20/external/tink/proto/ |
H A D | jwt_hmac.proto | 26 enum JwtHmacAlgorithm { enum 36 JwtHmacAlgorithm algorithm = 2; 49 JwtHmacAlgorithm algorithm = 2;
|
/aosp_15_r20/external/tink/python/tink/proto/ |
H A D | jwt_hmac.proto | 26 enum JwtHmacAlgorithm { enum 36 JwtHmacAlgorithm algorithm = 2; 49 JwtHmacAlgorithm algorithm = 2;
|
/aosp_15_r20/external/tink/java_src/proto/ |
H A D | jwt_hmac.proto | 26 enum JwtHmacAlgorithm { enum 36 JwtHmacAlgorithm algorithm = 2; 49 JwtHmacAlgorithm algorithm = 2;
|
/aosp_15_r20/external/tink/cc/proto/ |
H A D | jwt_hmac.proto | 26 enum JwtHmacAlgorithm { enum 36 JwtHmacAlgorithm algorithm = 2; 49 JwtHmacAlgorithm algorithm = 2;
|
/aosp_15_r20/external/tink/go/jwt/ |
H A D | jwt_hmac_key_manager.go | 43 var hsAlgToHash = map[jwtmacpb.JwtHmacAlgorithm]string{ 49 var hsAlgToMinKeySizeBytes = map[jwtmacpb.JwtHmacAlgorithm]int{
|
H A D | jwt_hmac_key_manager_test.go | 42 func generateKeyFormat(keySize uint32, algorithm jwtmacpb.JwtHmacAlgorithm) *jwtmacpb.JwtHmacKeyFor… argument 201 func generateKey(keySize, version uint32, algorithm jwtmacpb.JwtHmacAlgorithm, kid *jwtmacpb.JwtHma… argument
|
H A D | jwt_key_templates.go | 31 func createJWTHMACKeyTemplate(keySize uint32, algorithm jwtmacpb.JwtHmacAlgorithm, outputPrefixType… argument
|
H A D | jwt_mac_factory_test.go | 35 func newJWTHMACKey(algorithm jwtmacpb.JwtHmacAlgorithm, kid *jwtmacpb.JwtHmacKey_CustomKid) *jwtmac… argument
|
/aosp_15_r20/external/tink/testing/cross_language/ |
H A D | key_generation_consistency_test.py | 160 algorithm: jwt_hmac_pb2.JwtHmacAlgorithm, key_size: int, argument 170 (key_size, jwt_hmac_pb2.JwtHmacAlgorithm.Name(algorithm),
|
/aosp_15_r20/external/tink/python/tink/jwt/ |
H A D | _jwt_key_templates.py | 27 algorithm: jwt_hmac_pb2.JwtHmacAlgorithm, key_size: int, argument
|