/illumos-gate/usr/src/uts/common/fs/smbclnt/netsmb/ |
H A D | smb_signing.h | 44 typedef crypto_context_t smb_sign_ctx_t; typedef 48 typedef CK_SESSION_HANDLE smb_sign_ctx_t; 58 int smb_md5_init(smb_sign_ctx_t *, smb_sign_mech_t *); 59 int smb_md5_update(smb_sign_ctx_t, void *, size_t); 60 int smb_md5_final(smb_sign_ctx_t, uint8_t *); 67 int smb2_hmac_init(smb_sign_ctx_t *, smb_sign_mech_t *, uint8_t *, size_t); 68 int smb2_hmac_update(smb_sign_ctx_t, uint8_t *, size_t); 69 int smb2_hmac_final(smb_sign_ctx_t, uint8_t *); 72 int smb3_cmac_init(smb_sign_ctx_t *, smb_sign_mech_t *, uint8_t *, size_t); 73 int smb3_cmac_update(smb_sign_ctx_t, uint8_t *, size_t); [all …]
|
H A D | nsmb_sign_kcf.c | 63 smb_md5_init(smb_sign_ctx_t *ctxp, smb_sign_mech_t *mech) in smb_md5_init() 76 smb_md5_update(smb_sign_ctx_t ctx, void *buf, size_t len) in smb_md5_update() 101 smb_md5_final(smb_sign_ctx_t ctx, uint8_t *digest16) in smb_md5_final() 132 smb2_hmac_init(smb_sign_ctx_t *ctxp, smb_sign_mech_t *mech, in smb2_hmac_init() 152 smb2_hmac_update(smb_sign_ctx_t ctx, uint8_t *in, size_t len) in smb2_hmac_update() 178 smb2_hmac_final(smb_sign_ctx_t ctx, uint8_t *digest16) in smb2_hmac_final() 212 smb3_cmac_init(smb_sign_ctx_t *ctxp, smb_sign_mech_t *mech, in smb3_cmac_init() 232 smb3_cmac_update(smb_sign_ctx_t ctx, uint8_t *in, size_t len) in smb3_cmac_update() 258 smb3_cmac_final(smb_sign_ctx_t ctx, uint8_t *digest16) in smb3_cmac_final()
|
H A D | smb2_sign.c | 58 int (*mac_init)(smb_sign_ctx_t *, smb_sign_mech_t *, 60 int (*mac_update)(smb_sign_ctx_t, uint8_t *, size_t); 61 int (*mac_final)(smb_sign_ctx_t, uint8_t *); 179 smb_sign_ctx_t hctx = 0; in smb3_do_kdf() 218 smb_sign_ctx_t ctx = 0; in smb2_compute_MAC()
|
H A D | smb_sign.c | 109 smb_sign_ctx_t ctx = 0; in smb_compute_MAC()
|
/illumos-gate/usr/src/uts/common/smbsrv/ |
H A D | smb_kcrypt.h | 55 typedef crypto_context_t smb_sign_ctx_t; typedef 74 typedef CK_SESSION_HANDLE smb_sign_ctx_t; 94 int smb_md5_init(smb_sign_ctx_t *, smb_crypto_mech_t *); 95 int smb_md5_update(smb_sign_ctx_t, void *, size_t); 96 int smb_md5_final(smb_sign_ctx_t, uint8_t *); 106 int smb2_hmac_init(smb_sign_ctx_t *, smb_crypto_mech_t *, uint8_t *, size_t); 107 int smb2_hmac_update(smb_sign_ctx_t, uint8_t *, size_t); 108 int smb2_hmac_final(smb_sign_ctx_t, uint8_t *); 114 int smb3_cmac_init(smb_sign_ctx_t *, smb_crypto_mech_t *, uint8_t *, size_t); 115 int smb3_cmac_update(smb_sign_ctx_t, uint8_t *, size_t); [all …]
|
/illumos-gate/usr/src/lib/smbclnt/libfknsmb/common/ |
H A D | fksmb_sign_pkcs.c | 72 smb_md5_init(smb_sign_ctx_t *ctxp, smb_sign_mech_t *mech) in smb_md5_init() 89 smb_md5_update(smb_sign_ctx_t ctx, void *buf, size_t len) in smb_md5_update() 104 smb_md5_final(smb_sign_ctx_t ctx, uint8_t *digest16) in smb_md5_final() 133 smb2_hmac_init(smb_sign_ctx_t *ctxp, smb_sign_mech_t *mech, in smb2_hmac_init() 158 smb2_hmac_update(smb_sign_ctx_t ctx, uint8_t *in, size_t len) in smb2_hmac_update() 174 smb2_hmac_final(smb_sign_ctx_t ctx, uint8_t *digest16) in smb2_hmac_final() 207 smb3_cmac_init(smb_sign_ctx_t *ctxp, smb_sign_mech_t *mech, in smb3_cmac_init() 238 smb3_cmac_update(smb_sign_ctx_t ctx, uint8_t *in, size_t len) in smb3_cmac_update() 254 smb3_cmac_final(smb_sign_ctx_t ctx, uint8_t *digest) in smb3_cmac_final()
|
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/ |
H A D | fksmb_sign_pkcs.c | 72 smb_md5_init(smb_sign_ctx_t *ctxp, smb_crypto_mech_t *mech) in smb_md5_init() 89 smb_md5_update(smb_sign_ctx_t ctx, void *buf, size_t len) in smb_md5_update() 104 smb_md5_final(smb_sign_ctx_t ctx, uint8_t *digest16) in smb_md5_final() 133 smb2_hmac_init(smb_sign_ctx_t *ctxp, smb_crypto_mech_t *mech, in smb2_hmac_init() 158 smb2_hmac_update(smb_sign_ctx_t ctx, uint8_t *in, size_t len) in smb2_hmac_update() 175 smb2_hmac_final(smb_sign_ctx_t ctx, uint8_t *digest16) in smb2_hmac_final() 261 smb3_cmac_init(smb_sign_ctx_t *ctxp, smb_crypto_mech_t *mech, in smb3_cmac_init() 292 smb3_cmac_update(smb_sign_ctx_t ctx, uint8_t *in, size_t len) in smb3_cmac_update() 308 smb3_cmac_final(smb_sign_ctx_t ctx, uint8_t *digest) in smb3_cmac_final()
|
H A D | fksmb_preauth_pkcs.c | 84 smb_sha512_init(smb_sign_ctx_t *ctxp, smb_crypto_mech_t *mech) in smb_sha512_init() 101 smb_sha512_update(smb_sign_ctx_t ctx, void *buf, size_t len) in smb_sha512_update() 116 smb_sha512_final(smb_sign_ctx_t ctx, uint8_t *digest) in smb_sha512_final() 132 smb_sign_ctx_t ctx = 0; in smb31_preauth_sha512_calc()
|
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_sign_kcf.c | 64 smb_md5_init(smb_sign_ctx_t *ctxp, smb_crypto_mech_t *mech) in smb_md5_init() 77 smb_md5_update(smb_sign_ctx_t ctx, void *buf, size_t len) in smb_md5_update() 102 smb_md5_final(smb_sign_ctx_t ctx, uint8_t *digest16) in smb_md5_final() 133 smb2_hmac_init(smb_sign_ctx_t *ctxp, smb_crypto_mech_t *mech, in smb2_hmac_init() 153 smb2_hmac_update(smb_sign_ctx_t ctx, uint8_t *in, size_t len) in smb2_hmac_update() 180 smb2_hmac_final(smb_sign_ctx_t ctx, uint8_t *digest16) in smb2_hmac_final() 250 smb3_cmac_init(smb_sign_ctx_t *ctxp, smb_crypto_mech_t *mech, in smb3_cmac_init() 270 smb3_cmac_update(smb_sign_ctx_t ctx, uint8_t *in, size_t len) in smb3_cmac_update() 296 smb3_cmac_final(smb_sign_ctx_t ctx, uint8_t *digest16) in smb3_cmac_final()
|
H A D | smb31_preauth.c | 86 smb_sha512_init(smb_sign_ctx_t *ctxp, smb_crypto_mech_t *mech) in smb_sha512_init() 99 smb_sha512_update(smb_sign_ctx_t ctx, void *buf, size_t len) in smb_sha512_update() 124 smb_sha512_final(smb_sign_ctx_t ctx, uint8_t *digest) in smb_sha512_final() 145 smb_sign_ctx_t ctx = 0; in smb31_preauth_sha512_calc()
|
H A D | smb2_signing.c | 53 int (*mac_init)(smb_sign_ctx_t *, smb_crypto_mech_t *, 55 int (*mac_update)(smb_sign_ctx_t, uint8_t *, size_t); 56 int (*mac_final)(smb_sign_ctx_t, uint8_t *); 255 smb_sign_ctx_t ctx = 0; in smb2_sign_calc_common()
|
H A D | smb_signing.c | 231 smb_sign_ctx_t ctx = 0; in smb_sign_calc()
|