Home
last modified time | relevance | path

Searched refs:JwtHmacAlgorithm (Results 1 – 22 of 22) sorted by relevance

/aosp_15_r20/external/tink/go/proto/jwt_hmac_go_proto/
H A Djwt_hmac.pb.go40 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 DJwtHmacKeyManager.java25 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 DJwtHmacProtoSerialization.java30 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 Draw_jwt_hmac_key_manager_test.cc45 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 Djwt_hmac_key_manager_test.cc50 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 Draw_jwt_hmac_key_manager.cc43 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 Draw_jwt_hmac_key_manager.h56 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 Djwt_hmac_key_manager.h57 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 Djwt_mac_wrapper_test.cc38 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 DJwtHmacProtoSerializationTest.java29 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 DJwtHmacKeyManagerTest.java30 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 Djwt_key_templates.cc35 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 Djwt_hmac.proto26 enum JwtHmacAlgorithm { enum
36 JwtHmacAlgorithm algorithm = 2;
49 JwtHmacAlgorithm algorithm = 2;
/aosp_15_r20/external/tink/python/tink/proto/
H A Djwt_hmac.proto26 enum JwtHmacAlgorithm { enum
36 JwtHmacAlgorithm algorithm = 2;
49 JwtHmacAlgorithm algorithm = 2;
/aosp_15_r20/external/tink/java_src/proto/
H A Djwt_hmac.proto26 enum JwtHmacAlgorithm { enum
36 JwtHmacAlgorithm algorithm = 2;
49 JwtHmacAlgorithm algorithm = 2;
/aosp_15_r20/external/tink/cc/proto/
H A Djwt_hmac.proto26 enum JwtHmacAlgorithm { enum
36 JwtHmacAlgorithm algorithm = 2;
49 JwtHmacAlgorithm algorithm = 2;
/aosp_15_r20/external/tink/go/jwt/
H A Djwt_hmac_key_manager.go43 var hsAlgToHash = map[jwtmacpb.JwtHmacAlgorithm]string{
49 var hsAlgToMinKeySizeBytes = map[jwtmacpb.JwtHmacAlgorithm]int{
H A Djwt_hmac_key_manager_test.go42 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 Djwt_key_templates.go31 func createJWTHMACKeyTemplate(keySize uint32, algorithm jwtmacpb.JwtHmacAlgorithm, outputPrefixType… argument
H A Djwt_mac_factory_test.go35 func newJWTHMACKey(algorithm jwtmacpb.JwtHmacAlgorithm, kid *jwtmacpb.JwtHmacKey_CustomKid) *jwtmac… argument
/aosp_15_r20/external/tink/testing/cross_language/
H A Dkey_generation_consistency_test.py160 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.py27 algorithm: jwt_hmac_pb2.JwtHmacAlgorithm, key_size: int, argument