Lines Matching refs:rb
167 struct revoked_blob *rb, *trb; in ssh_krl_free() local
174 RB_FOREACH_SAFE(rb, revoked_blob_tree, &krl->revoked_keys, trb) { in ssh_krl_free()
175 RB_REMOVE(revoked_blob_tree, &krl->revoked_keys, rb); in ssh_krl_free()
176 free(rb->blob); in ssh_krl_free()
177 free(rb); in ssh_krl_free()
179 RB_FOREACH_SAFE(rb, revoked_blob_tree, &krl->revoked_sha1s, trb) { in ssh_krl_free()
180 RB_REMOVE(revoked_blob_tree, &krl->revoked_sha1s, rb); in ssh_krl_free()
181 free(rb->blob); in ssh_krl_free()
182 free(rb); in ssh_krl_free()
184 RB_FOREACH_SAFE(rb, revoked_blob_tree, &krl->revoked_sha256s, trb) { in ssh_krl_free()
185 RB_REMOVE(revoked_blob_tree, &krl->revoked_sha256s, rb); in ssh_krl_free()
186 free(rb->blob); in ssh_krl_free()
187 free(rb); in ssh_krl_free()
389 struct revoked_blob *rb, *erb; in revoke_blob() local
391 if ((rb = calloc(1, sizeof(*rb))) == NULL) in revoke_blob()
393 rb->blob = blob; in revoke_blob()
394 rb->len = len; in revoke_blob()
395 erb = RB_INSERT(revoked_blob_tree, rbt, rb); in revoke_blob()
397 free(rb->blob); in revoke_blob()
398 free(rb); in revoke_blob()
736 struct revoked_blob *rb; in ssh_krl_to_blob() local
768 RB_FOREACH(rb, revoked_blob_tree, &krl->revoked_keys) { in ssh_krl_to_blob()
769 KRL_DBG(("key len %zu ", rb->len)); in ssh_krl_to_blob()
770 if ((r = sshbuf_put_string(sect, rb->blob, rb->len)) != 0) in ssh_krl_to_blob()
779 RB_FOREACH(rb, revoked_blob_tree, &krl->revoked_sha1s) { in ssh_krl_to_blob()
780 KRL_DBG(("hash len %zu ", rb->len)); in ssh_krl_to_blob()
781 if ((r = sshbuf_put_string(sect, rb->blob, rb->len)) != 0) in ssh_krl_to_blob()
791 RB_FOREACH(rb, revoked_blob_tree, &krl->revoked_sha256s) { in ssh_krl_to_blob()
792 KRL_DBG(("hash len %zu ", rb->len)); in ssh_krl_to_blob()
793 if ((r = sshbuf_put_string(sect, rb->blob, rb->len)) != 0) in ssh_krl_to_blob()
1194 struct revoked_blob rb, *erb; in is_key_revoked() local
1199 memset(&rb, 0, sizeof(rb)); in is_key_revoked()
1201 &rb.blob, &rb.len)) != 0) in is_key_revoked()
1203 erb = RB_FIND(revoked_blob_tree, &krl->revoked_sha1s, &rb); in is_key_revoked()
1204 free(rb.blob); in is_key_revoked()
1209 memset(&rb, 0, sizeof(rb)); in is_key_revoked()
1211 &rb.blob, &rb.len)) != 0) in is_key_revoked()
1213 erb = RB_FIND(revoked_blob_tree, &krl->revoked_sha256s, &rb); in is_key_revoked()
1214 free(rb.blob); in is_key_revoked()
1221 memset(&rb, 0, sizeof(rb)); in is_key_revoked()
1222 if ((r = plain_key_blob(key, &rb.blob, &rb.len)) != 0) in is_key_revoked()
1224 erb = RB_FIND(revoked_blob_tree, &krl->revoked_keys, &rb); in is_key_revoked()
1225 free(rb.blob); in is_key_revoked()
1300 struct revoked_blob *rb; in krl_dump() local
1320 RB_FOREACH(rb, revoked_blob_tree, &krl->revoked_keys) { in krl_dump()
1321 if ((r = sshkey_from_blob(rb->blob, rb->len, &key)) != 0) { in krl_dump()
1336 RB_FOREACH(rb, revoked_blob_tree, &krl->revoked_sha256s) { in krl_dump()
1337 fp = tohex(rb->blob, rb->len); in krl_dump()
1341 RB_FOREACH(rb, revoked_blob_tree, &krl->revoked_sha1s) { in krl_dump()
1346 fp = tohex(rb->blob, rb->len); in krl_dump()